Yeah I clicked this thinking it was a poorly made intentionally meta humour site...and I still have no idea whether it is or not because I can't interact with the rest of it because WebGL, at least on my computer, is the most annoying experience of all.