Factual error: When the two missiles blast out of the water, the first thing you see is the glare of the rocket motors under water. SLBMs rise out of the water solely on the air or steam pressure impulse that propels them out of the launcher. The rocket motors ignite only after the missile has left the water completely. (01:43:20)
Factual error: As the SLBMs eject from the submarines, they visibly jostle and shake the missile tube hatch, especially the second one - the hatch even scrapes the missile surface. Real missile hatches don't do that. In fact, if the missile actually did scrape the hatch, both the hatch and the missile would be irreparably damaged - consider the momentum of a 10m high, 13 ton missile... (01:43:20)
Factual error: When James Bond programs the two submarines to destroy each other, we see the paths of the missiles displayed on a globe. They swing across in two arcs, narrowly missing each other. However, we are looking down on the surface of the globe with no height perception, so the missiles should, in fact, travel in straight lines directly between the submarines.
Factual error: When Jaws kills the shark, the carcass floats on the surface of the water in the tank. It should sink to the bottom, as dead sharks do.
Factual error: At the end of the film Stromberg shoots at Bond under the table with a pneumatic spear gun-type weapon that shoots most likely a spear with an explosive tip through a long tube. This type of spear gun, unlike elastic-operated spear guns, has an actual sort-of gun barrel that's closed at the back. As such, when Bond shoots Stromberg through the tube with his hand gun, he somehow hits him, despite the fact that the bullets would ricochet off the closed barrel.
Factual error: Jaws kills Fekkesh by biting his neck, something that would make him bleed a lot. Later, when Bond finds his body, there is no blood on the ground.
Factual error: At the beginning of the opening title sequence, the Union Jack fluttering in the background is upside down.
Factual error: When Bond and Amasova are on the speed boat going to see Stromberg, the underwater lair is super-imposed on the horizon, rather than midway. This would make the lair around 50 miles high.
Answer: First, it was indeed filmed at Karnak. Second, he rescues her because they are, for the time being, on the same side-therefore, she is an ally, and Bond won't just leave her to drown/die. I think, if he is even mindful of her promise during the heat of the moment, he would still consider it wrong to leave her behind; while the mission is on, she's a colleague in distress, and that's that. Once the mission is over, she can do what she likes, and Bond will deal with it then. (Though his surprise when she first draws the gun on him in the escape pod suggests he wasn't taking her threat seriously, so...bit of a freebie for him).