The moral of the story: Always give your money to an intermediary, well established business when buying games. They've much better support and product delivery.