Other mistake: When Bond drives into the train tunnel, below the train cart with the jewelry, we see that welding is going on in the other train cart. But that is before the bomb is placed in the hole below the cannon. There is no sign of weldings, and no sign of welding equipment once we get inside that cart.
Other mistake: In the end credits, Jeremy Bulloch's surname is spelt as "Bullock."
Other mistake: When Bond jumps onto the coupling of the horse-trailer, you can see that the idler wheel is already on the ground. It would be crazy to drive around a rough surface like near the racetrack with the idler wheel down - the trailer could be overturned. (00:04:50)
Other mistake: When Bond starts up his plane during the pre-credit chase scene, the Cuban forces are visible at the horizon closing fast - they have to be to keep the tension up - but with the closing speed and the time it takes for Bond to roll out his plane, there would never be enough street left for him to get airborne.
Other mistake: The opening scene is at a military airbase which is hosting an equestrian event near the hanger that Bond blows up, and what an explosion that is, but all the civilians are more interested looking at Bond flying off instead of reacting to the massive explosion that just happened nearby.