I am getting mine Monday on o2 from CPW managed to haggle an upgrade
£25/month 400 mins, 1000 txts, unlimited data, £100 cash back 18 month contract. It's the best they could offer. I can downgrade the contract after 9 month to 200/200 which is more than enough for me.
Will post pictures of and from the phone on Monday when I get it!