The link doesn't work.
Nevermind.
The site is just down for now. At least for me.