The admin running the site is blocking access from Tor.
Error: Forbidden Your client does not have permission to get URL / from this server.
Edit: I just sent them an email to the address on their WhoIs registration asking them to allow Tor. Email is [email protected], I encourage you to do the same.
Or this is all a honeypot and we're all fucked. Yippee!
Bozos?