Perhaps Canon have learn't their lesson from the 1DX - anounce just before you start delivering.
From a marketing viewpoint, Canon was well-advised to announce the 1dx along the d4 - I don't think they expected the last delay. And pre-announcing a product is not something bad unless it's vaporware.
Every Canon user will be happy to wait 6 month or maybe even a year for a product they wish for, the point where Canon currently screws up is to give their enthusiast customer base the feeling that their investment in the Canon ef is still a sound decision.
And unlike the pc market where enthusiasts have only a small share, there are many dlsr amateurs around who will happily thousands of hard-earned $$$ for features or iq they might not really "need". But they don't want to be ripped off and/or put themselves in a technological dead end.
Since I shoot Canon since my first eos 600, I do hope this feeling will pass quickly, though since I am/was about to get some lenses for money I don't have just "lying around" the current situation makes me think, and I guess it's ok to discuss these feelings with fellow Canon users.