apple TV is delayed, leopard is delayed, iphone was announced after years of speculation and it's a LOONG time until it ships (and apparently isn't yet ready), mac pro and C2D updates take way too long, video features of itunes store are still not up to the equivalent of the music at the time of the launch of the music part, and on and on and on....
Apple, get on the ball. Trendy, cool, and always late to the party and f*ing up just doesn't cut it. Whatever happened to that glimmer we had with the intel switch, where things happened ahead of schedule, prices and features were better than expected, and updates were superfast (mac book pros before they shipped!). I sure hope the secret features are good and nothing gets delayed further.
The other thing about this that just seems like bad buisness: not only did they make the mistake of making a promise they couldn't keep (which you should NEVER do, it makes people so much more pissed than if you didn't make a promise at all), but also, they did it for a product that's enormously risky. Now I agree with those who say that publicity wise, it's better to delay leopard than the iphone (though they shouldn't have to delay either), but it's just an ugly situation to mess up a product central to your buisness plan for one that's totally untested and risky. Sure, the iphone rocks, but it has more than one potential achilles heel, and if it's a flop, this will look like a BAD decision.