Thanks Andy - yep, we're constantly balancing two desires: the desire to expose every last shiny detail of the native platform on one hand, and the desire for consistency across platforms on the other.
The list of amazing, engaging, good-looking apps implemented in HTML5 is long, and growing. Personally, I think performance was the biggest hurdle in the race to make HTML5 look "as good as native", and rendering and JS execution speed is incredible now - and getting even better!