Bad news everyone, O2 have failed to secure a shipment of any 16gb 3G iPhone's until as late as the 25th of July, and even then numbers will be only limited.
http://shop.o2.co.uk/info/?cm_re=HeroBanner-_-Shop-_-iphone3GLaunch
Thanks to O2, in the UK at least, this has been the single worst launch of an Apple product ever.
That would be the worst O2 launch of an Apple product.
Apple store is selling them as fast as they can, barring the rate limiting step of O2...
If you're on simpiicity plan, it might be time to get your PAC code...