Got my code by email this morning and registered at the page that was linked in the same email, went off without a hitch.
Wasn't too worried about EA as I am a legacy member. (yeah... I know, I'm a sucker for collectables :P)

Bought the PC pre from the European SE shop.