I ordered mine from Gamestop. I thought that helmet looked the coolest (until I found out it was female only...Now I think that "Mystic" helm, or whatever it's called looks the coolest...oh well, no big deal), and I rec'd several e-mail notices from their website including order confirmation, shipping date, and arrival dates, all which were correct (so far...Obviously I haven't rec'd the full game yet).
I totally agree, though, the serial number was a total pain...My grey stuff didn't "easily rub" off with a coin, and when I finally got my code to appear, I had trouble discerning J's from I's or 1's, 8's from B's, G's from C's, and 5's from S's. I contacted PlayNC support immediately, and they were able to help me find the correct code...Now I just gotta sit and wait...Even though the code thingy was an annoyance, things like that are bound to happen I suppose. I'm not too upset. And my preorder upgrade was listed on my account management set up within 3 minutes of my code finally working.