Oh, it's a "adaptation" of Momotaro, the Peach Boy. Okay, so that explains the "taro". I'm guessing the "Don" is more the onomatopoeia, like BOOM or KAPOW. And the Avatar part seems to be hinting at some sort of video game tie-in, especially with the D-pads on their boots.
Also, I guess the...