I can't sign up, but as I am a newer reservist, I kind of expected that might delay things.
I did however email the address posted earlier in this thread, and had a super quick response back. Nice to know that they're working actively to help people get on the site. (No, I'm not in yet, but at...