Why not use the premise of the Shock Boys.  Maybe similiar groups have been popping up.  Well financed but small, largely just an annoyance on the radar of the locals and even less so for the bigger super heroes.  Our characters are running into them pretty regularly.  Maybe even say they are getting hold of some tech based off more advanced alien tech ?  That could bring us all together.