Apple should have learned this the hard way with iTunes Match and labeled iTunes 11 as 'Coming Soon' instead of giving them a date to meet. Keep the dates internally.
Agree!
There's many reasons for a production date to slip but it's eyebrow raising when it happens. Functionality or compatibility bugs aren't all usually resolved in a matter of just a few weeks but rather reaches a release tolerance.
Hopefully missing the rollout date isn't related to the product itself but to some other supporting mechanism.