I also ordered from Amazon and was struggling with "Invalid Code" errors. After a while I noticed that there are separate buttons for Heavensward registration (wrong page) and Early Access registration (right page). Could yours be the same problem?