What a sh*tty morning...
So I went to CPW, waited in line for 20 minutes only to find out they don't do O2 Refresh which means next year if I want to upgrade to the iPhone 7S/8/X/whatever they're gonna call it, then it would cost me a fortune. 12 x £51.50 to close the contract and upgrade, which is a lot more than what O2 want. So I trundled off to O2...
...And found out when I got there that they aren't taking preorders for the 7+ in store, I gotta do it online. Balls. Walked back to car and tried to order via the My O2 app. Not working. Go to the website proper, and the drop down menus were being screwy. Drove home and did it on the PC.
All done now though. £504.99 later I have an estimated date of the 23rd for a 7+ 256gb in black. I umm'd and ahh'd between the 128gb and 256gb for about 10 minutes. Same up front amount, but £5 extra per month. With the bigger screen I figured I'm more likely to pack it with media so why the hell not.