The Frogman Show homepage is awesomely senseless
We get the feeling we'd have marginally more of an idea if our Japanese were better, but there's just no making sense of some of this stuff. For instance, what is that thing? A DS creature of some kind? The website features lots of screens and even three incomprehensible movies for you to stare at.