We know that Canon's been hit by the tsunami in Japan and floods in Thailand. But Nikon's been hit harder, and they still came out with their two new bodies, mostly on schedule.
Especially after giving such an early announcement so we could "plan ahead," I think Canon could be a bit more transparent for our sake.
Sure, they have all the right to keep silent. That's their choice. But with all the recent ridiculous delays in lens releases and this 1D X, this playing around with their customers plans and expectations is getting tedious.
I'm still going to wait...and hoping that it'll be a solid camera...