Indeed doesn't look good. Very likely it's been hacked. orchidroots.org used to be an alternate domain name that worked, but now that one has been taken over by an unrelated outfit in Asia someplace.
Sorry to revive a slightly old thread here but I'm curious whether others are having issues again? It's been down for me for two days now with a "connection refused" error...
It is working fine for me. Wondering if it is a network routing problem. Can you try using a different network? For instance, if you are connecting through a home network (like cable or fiber optic) try using your phone (turn off wifi so you are using the phone network not your home wifi)