I'm sure Virgin will have it the same day as it gets out. Worst case, it'll be available December 8th at Virgin.
Pcandparts gives you the key and a copied disk of the game that he downloads from the internet so you'll never get the original package. Pcandparts buy the keys from
Gamersloot anyway so it's even cheaper for you to get from that site (they email you keys within 30mins maximum)