are you sure the code they gave you isn't for some pre-order bonus? they usually don't send out the full code for the actual game until release day.
I started thinking about that. I'm gonna go back and reread it...

EDIT: I asked D2D customer service about it, maybe I'll get an answer soon?