Give them some slack? Why? They've had all the slack they could have asked for. They've had years to look at what the competition was doing and where they were dropping the ball, and subsequently act upon it. This whole "Doing the bare minimum is good enough
because it's a 1.0 release" mentality is horribly frustrating.
As for the platform, the fact that there aren't even any pivot or panorama controls - staples of the metro experience - is just pathetic. Why does this have to come down to some hobbyist on codeplex instead of just offering a native, supported control that's
100% consistent with the ones in the built-in apps? They hammer upon the greatness of the metro experience and then don't even provide people with the tools to actually create applications with a consistent UX? Inexcusable. So much for a great development
I agree with you on one point: They made the decission to reboot Windows Phone 7 to late. And indeed they did. It was to late, but still glad they made it... (Imagine Windows Mobile 7 to look like the leaked screenshots) But lets not keep
looking to the past, once they decided to reboot, they made good progress.
En pivot and panorama controls are available on
http://phone.codeplex.com , but are not made by hobbyist. They are made by microsoft and released out of band.