Just remember the new iPhone will not be released in June, it will be shown for the first time in June. Actual release will take place in July. This, just like last year, gives them time to complete drop shipments and get people trained on the new hardware.
Seconded. We might see an announcement at WWDC - but we're not likely to see a release in June. No reports of training on a new handset being given to O2 staff afaik, and little if any real rumors on the hardware of a new handset giving indication of a time of release
Not enough info to really say with much confidence - much quieter than last year.