So, super powered dude, not an American but human, from a cartoon. With a vehicle. Cartoon. Hmmm . . cartoon. Is this dude a super-hero with tights and cape type outfit?