I hate whoever made this.
So, Actually using exclusively shonen jump heroes would have made more sense.
You'd have few female main characters for one very obvious reason, but the publication point stands.
Using only a couple of decades would have made sense but those heroes are from (If we are talking about manga) the 50s, 60s, 70s, 80s and 90s.
How does one fuck up that hard?
There are big problems with that roster.
Lupin shouldn't be there, he is no warrior of justice, he is catwoman with a penis.
Astroboy is a child.
Usagi is a middle-schooler.
Harlock is a space pirate.
So Goku is Superman, sure.
Joe is Flash, that works incredibly well.
Cutie Honey is Wonder Woman, fine, and she even loves to play dress up like Wondy.
The 4 others>Martian Manhunter
Nobody better than 8-man.>Another android/cyborg, really?
Yes, he can shapeshift, he is as perfect as you're going to get.>Green Lantern
Big X, even though he is more just a Japanese Captain America but Stewart was a marine.
Closes line of logic I could muster and still keep the age bar.
The pièce de résistance.>Batman
There are a couple ways to go with this but I have to say the obvious and go with Ogon Bat.>But he has superpowers
But his name is literally gold bat, he is creepy and uses a rapier which I think is an important connection to something like The Mark of Zorro.
Predates Batman but not The Mark of Zorro or The Shadow possibly for what that is worth.
Aside from Goku (which has obvious as fuck Journey to the West connotations)
This shit is all strictly manga that at least got an anime in the 60s.
Where I feel it is a bit of a stretch.
Princess Knight on the prospects that she>Proactive>Fights with a weapon>Tries to be masculine
To keep it 60s anime I'd replace Goku with Ogon Bat.>Because superpowers
And make the Batman analog Kamui the Ninja because Batman is a ninja with bat ears.
Most people would also question if Kamui is gay.