I had mine ask me to log into STEAM when I put in my code, which I thought odd since STEAM is always running in the tray..
I logged in anyway and was able to register.