Calling it now: Zaheer is a corrupt former Air Acolyte, hence his quick mastery of an ability he's only recently acquired.
By the way: his name is Urdu for either "shining" (which fits with him apparently being charismatic, as befits a character voiced by a singer) or "protector" (which is ironic).
And I really doubt either of the girls is pregnant.