Mine turned up from amazon this morning and one of the ones I ordered from Sainsburys did aswell! ^o^ All undamaged, so I'm happy!

Unfortunately sainsburys cancelled one of my orders...
Now to chase up my preorder codes!

A quick live chat with Amazon customer services and I have received my codes!