It's been 24 hours now since they took my money for my order and still no codes. My Order tab is empty still... But the money went through and they sent me an email that confirms my order.
I feel scammed at this point, and I had to spend £47 because of shipping costs, since I don't live in UK.

SE, your playerbase is being cheated on your own promo, and your reputation is falling drastically. Fix this!