Yeah, the whole memory-erasing kiss was really a cop-out and insulting to Lois.
I heard that originally, Superman II would have ended with the ending of Superman I, where Clark flies around the world backwards and reverses time. But budget issues led to using this ending in Superman I (which was originally supposed to end on a cliffhanger with Zod and his minions escaping from the Phantom Zone.)