Just got an e-mail from O2 saying:
Another delivery of iPhone 4 is coming to many of our shops from mid-afternoon today and tomorrow. Availability is still limited so be quick.
Thought I'd post on here to let you all know if you are interested in getting an iPhone 4.
Use O2's stock checker to check if they get it in in your local area: http://stock.o2.co.uk/index.html
Posted in deals so more people would see, if this is wrong please move admin.