I called the admin in person. Found his phone through whois.net.
He tells me the site will be up within 48-72 hours.
That was 112 hours ago.
If the site is not up soon. I will take all action to recover funds invested.
$295,000 has been invested in this cycler.