The admin has come through on this one.
Site is back up. I see about $1000 in payouts, and about $10,000 more invested.
I see members of this program posting happy results in other places on the internet.
I continue to endorse this cycler, and have invested more into it. Especially after talking to the admin on the phone. I think that made all the difference for me.
Thanks everyone.