Good job on this. Though the first wave of heroes can pretty well be guessed, I like the speculation part of the synopsis.
Astrozac