This did not work for me. Been in contact with them on the chat twice the last 48h. The first dude said that according to his information I had gotten my code already, WHICH I HAVE NOT! The second dude told me they are out of codes but that I'd get mine on Monday, I dont believe this at all though.
I have been promised the code by end of day Monday, but i'll be amazed if that turns out to be true. If I don't get it, i'll return it. I'd rather give my money to a company that can fulfil their promises to their customers. Utter disgrace, and even more disappointing as this was a birthday present.