Jonathan Nolan: He [Batman] has this one rule, as the Joker says in The Dark Knight. But he does wind up breaking it. Does he break it in the third film?Christopher Nolan: He breaks it in...Jonathan Nolan: ...the first two.Source: http://books.google.com.au/books?id=uwV8rddtKRgC&pg=PR8&dq=But+he+does+wind+up+breaking+it.&hl=en&sa=X&ei
The time travel thing from STM has always bothered me too. Did the missile strike California? If so, Lois dies. Did Superman travel back in time to prevent the missile from striking California in the first place? If so, Lois was never in peril to begin with. Either of those leaves the movie a total mess.
Of course, with Superman II we're required to believe that Superman would forsake his powers just to get some lovin' from Lois. And I categorically reject that