The story dragged in places, and they sacrificed good story telling in order to make sure the anti-nativist message got hammered in.
On a side note, Metropolis needs to give lessons on how to evacuate cities quickly in the event of Armageddon, because those streets cleared faster than a speeding bullet.