First ever post so i hope i got it right.
I have just purchased this game for £22.95 including delivery from very.co.uk. All i did was opened a credit account and put in code 22AZX which gave me a whopping £25.00 off!
Apparently, the code works on any new accounts opened with a minimum spend of £40.00.
A point to remember is that you are opening a credit account which may involve a credit check.
I opened one, then my younger brother then finally my nephew and all received the game on release date.
It works for other games/platforms too.