While it puzzles me greatly, this site also amuses me greatly. And one day (if I keep reading at it) I will even figure out what the heck they're talking about. Though I gather that there's a TV station somewhere that's re-running Mebius episodes... and the last one aired was 29. The comments on that episode seem distinctly... fangirlish. Knew they had to be out there somewhere, yes, I did.

Oh, and the stick figures at the top of that page? Really quite odd. Must explore the site more.