And you can bet that Apple will leak one more BIG detail of the new iPhone right before the Pre goes on sale to prompt buyers to wait on the iPhone.
Its not even going to be a leak. It will be the release of the 3.0 Software before the hardware refresh.
After it is talked about at WWDC it will be released, if not this Friday. To create hype as well as have it in users hands , so they can talk about it to a point . Then , dropping the holy grail.
They announce about the new iphone and about the applications that will be enabled only on the new model .
Users will already be stoked about the release of 3.0 ahead of the hardware refresh of Gen3 iphone.
Then the icing on the cake will be the show stopping new iphone.
But to keep people in their corner it would make sense to release the software now. this will keep more people wanting an iphone because it will now have all these cool features that it has lacked.