Most of the links on that site make my Internet Security program freak out. Beware. I think it might be a phishing site that bought up the domain.
also lol at most toxic guy around calling others out on this sh**