Aw, poor Superhero Girl. Can't even go to a party without her Superhero life interrupting. Even though Superhero Girl doesn't seem to mind so much, 'cause this supervillain's a totally cute boy! Squee! Good thing Superhero Girl's a girl, otherwise this joke never would've worked.
The design credit for Mr. Sparkilypants (or whatever you want to call him) goes to my boyfriend. I wanted Superhero Girl to run up against a villain who she was kind of attracted to. But what should he look like? Boyfriend suggested "a hot Korean pop star." Probably the one in Speed Racer. Whasisname? Rain? Yes, very hot. But his hotness could not defeat the awfulness of that Speed Racer movie. Sigh.