-Get rid of the direct Donner refferences. No crystals, no Marlin Brando cameo, and create original opening credits/music.
-Lois should have been played by someone older. So should Clark.
-Lex Luthor should NEVER be played as a goof ball. No yodelling "kryptonite". Play him like Clancy Brown does.
-Luthor's motivations, as I understand it, are to save the world from the 'threat' of Superman, and he believes only he can do it. Killing off the entire Western Hemisphere was over the top.
-Metropolis is NOT in New York. Last time DC specified a state, that state was Delaware. Reguardless, having two world class cities in edition to all the other urbanization in and around the NYC area is silly and not pratctical.
-Clark should have given his kid the Kryptonian name Van-El, and Alan Moore given props for it.
-MAKE A SUPERMAN-CALIBER FIGHT! Wasn't Metallo supposed to be in the movie? He's in the game based on the movie. This ties into Luthor's plot as depicted being over the top.
-Luthor is a supposedly class-twelve intelect, and yet he didn't even consider that Kryptonite gives humans cancer with prolonged exposure?