Regarding IE8, the problem is that, while HTML5 will work without any stupid tag, IE8 - when not getting any tag - will default to "IE7 behaviour" instead of "standards behaviour".

You know that you're saying that you'll stop doing "mobile versions" of your websites, right? Cool!