Progenitor spoiler

The Progenitor is actually Element Lad (earth-247)