I have no idea what is going on with that website, but there is no documentation on it. No Wikipedia article, no big forum discussion, absolutely nothing. I have tried to discuss this topic on twitter multiple times in an attempt to pique someone's interest enough to help work it out, to finally solve it all, but I've never been able to get anyone interested. I'm 24 now and I've spent the majority of my life on the Internet and there is absolutely nothing I've seen that has baffled me more than that site.
Here's an archived post I found about it on 4chan a while back if anyone is curious.
The website is discussed so little this link is one of the top 5 google results..