One thing about the tornado scene that really stood out was Jonathan not being swept away in the funnel. Last we saw of him, he was just standing there as it passed over. Shouldn't the force of the wind have picked him and a few cars up?
And as for Superman killing Zod, he did the same thing in Superman II
, didn't he?