Did you put in the correct code? You should have received 2. One for pre-order (which you put in now) and one for the game (which you put in at launch).

edit: This goes with the caveat of if you bought it from a normal retailer, you must continue to do that... if you bought it from steam, you must continue to do that. You can't mix and match.