Or has it been? You decide.
My guess is that Microsoft will ship the product as soon as they can meet their major objectives and get it out the door. As a developer, I'd like for the product to be a stable platform to target applications towards. As a user/customer, I'd love to see it as soon as it can possibly ship. The PDC should be very interesting- I'm looking forward to seeing what bits are available.