Well, in hindsight, we can say all three of them made mistakes. And any one of these companies making mistakes would probably not even have been so bad... but the chain of mistakes from all 3, makes this a total mess. I bet Larian will learn from their own mistakes here, and will ensure not to use HappyShops again next time, and they'll probably also make sure that next time, people who pre-order a CE get their digital game key right away (in email) instead of putting that on a paper inside the box (unfortunately, that doesn't help the people currently still waiting for their CE boxes, though). So now it's all up to the third one in the chain... DHL. Let's hope they manage to not screw this up any more, and that they deliver all CEs in a timely fashion, to the correct address, and undamaged...