TheDukesUp: Do I have to go through the website and create account and password
No. No! NO!
Your account is working on all kinds of devices, PC, Android, IOS. Your features and possessions are included everywhere.
Creating a new account will part you of all this, and it will be a breach of their T&Cs, putting you in danger to be blocked out completely.
Alas, I see that you solved the problem with HP's help.
Have fun, and you may want to get yourself a 64°(!) Taylormade wedge!