I get what MS is trying to do, but they need to do a better job splitting out developer disclosure with consumer.

They should have been upfront with the programming model.  No consumer cares about that.  Keep all the UI and user features hidden (like they're doing with the Buidling Win 8 blog).  And then announce the UI and consumer features at BUILD.