A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
Sorry to hear about all the trouble you're having with it. I wish I coud offer you some advice on what to do but would have no clue.
Just started working on something similar to this on my own but after seeing your demo might just wait till this is released :)