@cbae: Right you are; beta to beta to beta that seems to be their MO. Gotta throw in Winforms => WPF => SL => WinRT/Metro in that mix too. They just never seem to be able to commit to something and are always chasing but never arriving.
If WinRT/Metro is a fail then I'm sure they'll invent another beta technology to take its place rather than fixing WinRT/Metro. Maybe it's part of the "not invented here" mentality that affects so many developers.