Sorry for the little typo in the OP, now website link works fine.
Uhm, nope. I don't have too high hopes for as technical site as this, if the launch fails easily like this :/
The site should have at least been tested before announcing it anywhere.
Edit: Starting post still says bitcoinmixer.co instead of bitmixer.co