I recall them saying they were doing a major overhaul to the site a few weeks ago. Make it faster... No idea who to contact. If you have your original registration email there is probably a contact email there. Even the Google cache might have something.
The overhaul was going to be basically a brain transplant so registration data may have been lost.
The overhaul was going to be basically a brain transplant so registration data may have been lost.