Plot hole.... the superpowers
if Supe's ability stemmed from the fact that the atmosphere on earth was different than his home planet, and likewise for the 3 bad guys.... then wouldn't it be when they fight, it would just like a normal fight between normal humans?
Whatever degree that Supe is stronger on earth, they have it too, and hence Supe punching Zod, Zod's face would absorb the punch with the same proportion of ability as the strength they gained on earth.... Hence... he wouldn't go flying 500 feet... he would take it just like a normal punch.