Hm, I have to say I have one of both.
Immolator isnt a guy, hes the Djinn of the Keg, But hes definitely a "Flashy" superhero out there making a name for himself in tights.
Letch is just a guy whos on the make for Superchicks. Hes using his powers mostly to impress the ladies babay.