Should be back on July 6th.

Temporary site has been up for a lot longer than expected
but the original site looks like returning in a more stable reliable format.

Fingers crossed.