Continuity mistake: After being hit by a cab, Lois calls Clark and the people behind her change in a split second.
Continuity mistake: In the big fight scene in Metropolis, after Ursa chokes Superman, Non descends and wires holding him is visible.
Continuity mistake: When Superman is about to stop the elevator, he flies with one arm up the other down. A frame later in a new angle both arms are up.
Continuity mistake: On Krypton, when the guard gets caught, Non's hand is at chest level. In the close-up it is at belly level.
Continuity mistake: When the villains arrive at the Daily Planet, Lois grabs the telephone. An instant later, it has vanished from her hand.
Continuity mistake: At the Fortress, when Lois drinks champagne, she holds the glass at chest level. A shot later, her arm is lowered.
Continuity mistake: Right before Perry White throws a bronze globe at Non, Lois' head is tilted sideways and she smiles calmly. An instant cut later, her head is straight and she stares in awe. After the globe strikes Non's head, we're back to the previous shot where her head is tilted.
Continuity mistake: Inside the White House the cops fire 3 or 4 times at Zod but the wall and statue behind him have at least 15 bullet holes.
Continuity mistake: Right after Clark reveals himself to Lois in Niagara Falls hotel room, by his hand falling into the fire, he backs up to where the bed and lava lamp like column is behind him. In that shot, there isn't much of the "lava" in the column. The scene cuts to a shot of Lois and then back to Clark and suddenly there is a lot of "lava" in the column. (00:53:05)
Continuity mistake: In the diner, whilst Clark is asking the bad guy to step outside, the waiter is leaning over the baddie's right shoulder. When the angle changes he is leaning on the left shoulder.
Continuity mistake: When the villains are being judged, for a brief second they change positions, Zod being on the far right instead the far left.
Continuity mistake: In East Houston, behind the man lifted by Zod, there's a man standing several feet away from a car. A frame later he's very close to the car.
Continuity mistake: When Zod burns several cars, the street is filled with parked cars and people. From Superman's point of view the street is empty and you only get to see the three burning cars and a couple of cabs.
Continuity mistake: After Superman crushes Zod's hand, his hair gets wet and the fringe appears combed as a toupee.
Continuity mistake: When Ursa is moving the helicopter around, the sky keeps changing from sunny to cloudy.
Answer: Superman was be able to kiss Lois in such a way that the heightened emotion wiped out her memory of his identity. To answer your second question, even though Lois promised not to tell anyone, Superman decided he does not want even her to know his secret identity.
Matty Blast