There's always one.
Amazon, great creatures that they are, are not renowned in my abode for being that reliable when it comes to release dates. Way back when in '04, when Doom 3 and Half-Life 2 were scheduled to be released, Amazon didn't even bother dispatching them until the day they were released. This meant they came a massive three days late. What's the point in pre-ordering a game that won't come until after it's released? This is folly! This entire thing is folly! What to do?