Isn't this exactly what Ashley posted a little while back?
As for what that guy says, o2 will definitley be offering preorders on the 15th.
This whole thing to me seems insane, this is an iPhone, not the second coming of Christ, they're going to be very easy to get hold of no matter what exactly it is you want from your contract.