I just tried searching CQ&F for any details, but I didn't come up with anything for ya. I also tried logging into my own email, but I was directed to PC also (granted, I haven't used that email in like years lol). From what I understand, the link is supposed to send you to your own account after you choose what host you want (horde, squirrel, etc).
It could be that it's just temporarily down though. Asking Steve may be your best option here.