Different people are getting different messages now in different ways and people are reporting successes long after others are getting stopped by sold out and invalid code messages. It does seem like the site is messing up people's orders, and even if they really sold out, I have to wonder how many of those people now without them might have gotten them if not for the faulty website?

Why they couldn't have offered upgrades at the point of sale, like most things on the planet do (unless they are developed by EA), I just don't know.