Amazon's shipping without Prime has become atrocious. I received this game on Friday which wasn't that bad, but another game I pre-ordered came out the same day, and it's scheduled for delivery tomorrow, 1 full week after it was released. It's like they're trying to either force you to buy Prime, or buy somewhere else.
Your $10 and DLC code may end up in your junk mail like mine did. search for 2 emails from Amazon on 6/20/12. Also you can contact the help option on amazon and Instant messaged a Amazon employee and he/she can give you the code