Urian said:
The most probably is that they canned the idea of the Custom Xenon PowerPC (3 64 bits cores, 6 instructions per cycle, 3.5Ghz) for a more general CPU (Probably a PowerPC 970) for mantain the cost low and fight against PS3.
Since the leaked spec is merely a leaked one and not at all confirmed, it can't be a reason to hold the announcement.
My theory:
1. Some crucial software demos are not yet finished (no blue screen!!
)
2. Needless to cite the leaked spec, the actual hardware spec is not much impressive, or lacks functions such as backward compatility or HDD (if their hardware is something so powerful, they'd brag about it as long as possible to generate free hype)
3. They have stunning cards up their sleeves, and are waiting for the chance to burst the floodgate. For example, $199 console price, support from famous Japanese developers, the real name of the new console etc. - and of course, how small it is!
4. Some say they don't reveal much about Xbox 2 at this stage as the Xbox 1 has a momentum now, but I don't think it can be a reason, for if MS really feels the need of the success in the next Xbox no matter what happens, then they can't spoil it for the Xbox 1.
5. Delay of the console release date because of a production problem or a spec bump. But can they miss 2005 holidays?
Anyway, I don't think it's a good idea of MS to show Xbox 2 at the E3 for the first time, as it may be eclipsed by the Nintendo announcement. Instead they should run a private event only for the announcement, before E3 - but it's a bit risky as the PS3 premiere event will be in March. MS can't show it after E3 because they can't waste the PR at E3. So I guess MS is in a kind of PR deadend now. They should have announced Xbox 2 at CES and should have had a head start in the PR, IMHO. Why they didn't do it is a mystery to me, and my theory is what I wrote above.