Okay, so the Donner Cut of Superman 2 uses the "flying around the Earth to reverse time" gag at the end to undo basically every event in the movie, and it's made clear that no one but Superman remembers what happens. (And we thought Star Trek invented the Reset Button!)
And after he does this, he goes back to the diner in northern Canada and gets revenge on that trucker who beat him up. Only because of the "time reversing" stunt he just pulled, the sequence of events that initially caused him to run afoul of the trucker never happened, so Superman is basically just beating up a guy for no reason!
Has anyone else noticed this?