Wow... Looked at the site... Jesus, it looks like jumbled work of Nancy Leider and Richard Hoagland under hypnosis after several massive doses of lysergic acid diethylamide and mescaline and a tea party with Azathoth and friends followed by 5 continuous hours of watching
Doctor Who.
In other words, whoever wrote that stuff was either a very good prankster or insane beyond all imagining.
