Honestly, the way SE handles these product codes in general is a giant mess. Buying the game from their digital services is not enough, apparently. No other MMO has these hoops you need to jump through endlessly just to ensure that you get the bonuses that you were promised.

Also, I didn't even get a 20-digit Early Access code. Same thing happened when I pre-ordered ARR. I could never register my pre-order bonuses, despite having a code. This is something that has to be fixed. Buying the game should instantly upgrade and apply everything you purchased to your service account.