Allow me to say this: regardless of all the ranting and errors, I know very well that desiging, building, testing and deploying a new OS and updating myriad handset models and debugging them IS hard work, and Microsoft have more models than Apple do of their iPhone range, but then Microsoft have VAST software experience over the last few decades (and this IS NOT their first Windows Phone OS), and it's not as if this is an OS that has been developed in one month - this has been built over many, MANY months with a GIGANTIC number of "insiders" and bug reports to help them work out the issues. I really couldn't be more disinterested in what the fanboys and MS apologists think about this matter, it is rather a poor show and an extremely bad impression to people moving to Lumia and Windows 10, regardless of excuses, "reasons" etc, there's more bugs than an ant farm in this OS, and it is extremely troubling to think that this OS is pre-installed on a NEW AND SHIPPING "flagship" handset in its current, broken state. No wonder people rave about Apple - I've used Apple products for MANY years, and they have many faults at times, but let me tell you this - never, EVER have they had so many fundamental, core aspects of their OS and features broken all at one time; they just wouldn't consider releasing software in this state or anything approximating it, as it's an embarrassment and potentially damaging to a company's reputation.
Really, I think it may be wise for Gabe to hold back on the affable Tweeting to all and sundry for a few weeks and focus on driving it home to his team "Fix this, or you're fired" - that's how Apple got where it is now, by hard-lining and being meticulous and obsessive. This is hardly helping a company who's mobile platform is hanging on by the skin of it's teeth, and trying hard to fire on ALL engines to renew the impression of it's platform.