Yeah, I never got a preorder code from Amazon.
I went next to Origin to order a back-up copy and was denied. Even though Origin knew me, recognized my password, and new my home address in the USA, it would not sell me anything because I was traveling for work and I was not in a country whose IP addresses it liked.
So I had to wait until I got back in the USA physically to get a code and enter it. 27 July. Very frustrating. But I'm keeping it classy. No complaints.