Revealing mistake: When Superman grabs the antenna above the pram, part of the antenna disappears because of the blue screen effects.
Revealing mistake: As Zod and crew blow people and objects down the street, it is obvious in some shots that they're all heading toward a painted studio wall.
Revealing mistake: As Ursa slams the man's arm down, the section of the table their arms hit has been cut to make the stunt possible.
Revealing mistake: As Non lifts the car to get the shotgun, the front of the undercarriage has a pile of dirt it, possibly to hide the lifting device.
Revealing mistake: The Cosmonaut Zod meets first pulls at his supply line. As he does, if you look closely the black wire used to make the hose move is visible.
Revealing mistake: As the astronaut that Ursa meets moves, the wires used to make him float are visible.
Revealing mistake: In a close-up shot of the kid falling into the falls, one can notice the kid is just a dummy. Notice how his face is a lot paler than it was before. (00:39:35)
Revealing mistake: The hole that Non and Superman go through is already patched, as it's a different colour from the rest of the pavement (either from previous takes or to allow the effect).
Revealing mistake: During the Marlboro truck scene, Zod's stunt double has very noticeably longer, darker and bulkier hair, plus a thicker beard.
Revealing mistake: After coming out of the Marlboro truck, Superman grabs Zod by his feet. When he sends him flying away, Zod's been replaced by an obvious doll.
Revealing mistake: In the first scene when the villains are at the console, you can see Ursa's nose disappear, then reappear when Non walks behind her, then it disappears again. (01:44:30)
Revealing mistake: When Non and Zod break in through the White House window, a black strap is seen attached to each one's body to help them descend safely.
Revealing mistake: When Zod throws a man against the wall in East Houston, the man goes through the wall into a truck. Before he crashes against the truck, wires holding him are visible.
Revealing mistake: All of the movements of both people and objects on the moon are played in slower speed to simulate the Moon's gravity, except for the last scene where Zod grabs the oxygen tube and it falls on the ground at normal speed.
Revealing mistake: When Superman returns the flag, the wide shots show he has really long arms and a brown blob where the head should be, revealing the actor has been replaced with a dummy.
Revealing mistake: When Superman returns the flag to the White House, not only has the shot been reused, but the trees have been badly cut around to change the previous grey sky for a bright, blue and sunny one.
Revealing mistake: When Non burns the side of the cargo bed of the truck, a rectangular spot around the planks is coloured in a lighter shade, giving away where the special FX were placed.
Revealing mistake: When the villains enter the oval office, the whole White House behind is a cheap set with painted columns, furniture, fixtures and switches (even the bullet holes are painted!). (01:16:29)
Revealing mistake: When Superman flies towards the White House, in the close-up his cape and flag flutter at a normal speed, but in the wide shot they move really fast, quite comically actually, revealing that the scene has been speeded-up.
Revealing mistake: When Lois jumps in the river, she is replaced by a very obvious mannequin that floats stiff. Furthermore, the current tilts the dummy and its two arms bent like a sex doll's are perfectly visible.






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