Yes we have a windows build
I think you were in the login window, I just tested on chrome on Windows and was able to create an account, the UI is not very clear and won't let you go back to the main menu and choose to create account
Hi Squid Im sorry to hear that :/ on which platfrom did you have this issue?