I don't know what it is, still.
But I got lost.
You will. My cousin passed me the link; he's been on it for several hours and still hasn't seen it all/found the end...whatever is more applicable.
It appears to be the work of some European artists, who developed a nice convoluted skein of a site that is ever changing the more you delve into it.