The Apple model is just different. It's not "the right way" it's just "the apple way." High emphasis on developing in secret and only showing a locked-down finished product.
The fact they are releasing an OS a year before it hits shelves allows millions of developers to get a crack at building new apps.
One of the most attractive aspects of this to me is that I would not be developing just for a single device tablet OS. The applications will run across both tablets and desktops, and even a Microsoft "failed" Windows release is sure to see a massive uptake, especially as it will be the default OS on the vast majority of new computers.
It's not as if Microsoft haven't tried to do this before and failed and they're taking a pretty different approach to what's working in the market at the moment.
It's possible that Win 8 can be a success on the desktop / laptop but fail as a tablet OS.
I'm not suggesting the beta/dev preview version is without bugs, I believe you're reading too much into this.
As far as your point about whether Apple would allow people to see this, well, that's just the Microsoft vs Apple marketing philosophy. Apple typically presents things that are very highly polished and nearly complete, whereas Microsoft says "Hey, check out this thing we're working on." All else being equal (I'm not saying it is, but if it were), they both seem like viable strategies.
Someone will no doubt say "it's a developer release – we'll fix all that". My response to that is "Apple would never let that see the outside of a top-secret lab".
Also, am I the only person who thinks this is the polar opposite of "post-PC"? Desktop, start menu, right-click, etc. Maybe "touch PC" is more apt?