Look like you just give me new idea for my weekend project. Nice.
The biggest problem (or not ... for some I guess) is that it requires a ton of CPU time/graphics power to render. It is not something that you throw onto a server, it needs X11 and it needs a graphics card that can run the OpenGL stuff easily.
So who's up for an emscripten port leveraging WebGL?