Nope, just not working for me. Tried 3 different browsers and hard refreshed.
Not saying I don't trust you, just saying I can't get it running. Weird site is weird?
I had the same problem, but then I searched the site in google and clicked it and voilá