Amazon is ridiculous with this. This has been the only game in the past 2 years that warranted a release-date delivery from me, yet Amazon manages to screw it up. The ONLY reason I bought from Amazon was to ensure that I got the game on time, which I currently do not have. I am still in the "Not Yet Shipped" Stage..... If I knew Amazon was going to mess up my order, I would have merely purchased the LE from gamestop and wiped my hands of this.
That is to say, I'm never purchasing any video games from Amazon again. I've learned my lesson, unfortunately on one of the only games I care about receiving on time.