I read on a different forum post that there was a bug with the sign up button on the home page. I had this issue too but was able to create an account when I clicked on the forum page. Now, with my account I assume I'd be able to log in, but I cannot. I've downloaded the software and just need to create an account.
Come on SRW ... this isn't rocket science