I ordered mine through Amazon and they emailed me the code and link to register.
A friend of mine ordered from gamestop and when he asked about it they didn't have a clue. I heard somewhere that within the next week or two they'll be getting the pre-order packets in so he's going to stop by this weekend and check with them again.