I came across this site on Faded Pixel Forums, I think it’s pretty cool. It must be the first neon color schemed web site I’ve seen that actually looks good. And check out the games, they’re really fun!
PS- you need to allow popups for the site to launch.
~Philip