I pre-ordered dead island from them and didn't have a problem.....
My point is this.....They are not Steam...or Amazon.....They give you good deals on games.....you DO get your key on release day...you might not get it at midnight, but you will get it......
Just because you don't get it right...