I know what you're talking about. Not because I've ever seen Brainpowered though. I just play Super Robot Wars and they've featured that series before.
Yeah, same here. The show seems to be pretty unintelligible.
Spoiler
Show
Stealthy Snake avatar by Dawn
Lack of images by Imageshack