Hi,
I have an update on this. Apparently, that site was not maintained by us. It was maintained by a partner. This partner recently decided to shut it down. They may or may not bring it back online in the future. We don't really know.
I'm sorry,
Justin