HTML5 is overrated. It has been said that it will take it years and years of development to replace Flash. But where will Flash be by then? Is it going to be exactly the same as now? Well no, with the release of Flash Player 11 the web is going 3D, because 11 has access to your computer resources for rendering.
Check this out.