Ok. So I just called Gamestop and they said they could give me a brand new pre-order code and HOPEFULLY the registration/error 3 problem is fixed now. So maybe, just maybe I can get a new 12 digit code for the right region this time. Wish me luck guys.

Oh and if you ordered from Gamestop, this might be an avenue you're willing to try too. Just call them up and ask them to print out a new code. I'll update when I get back....