Factual error: The country of Pakistan was shown to be part of the G12 summit member countries. But the G12 are Australia, Belgium, Canada, France, Germany, Italy, Japan, Netherlands, Spain, Sweden, Switzerland, the UK and USA. (13 countries, but the name was never changed when Switzerland joined in 1984).
Plot hole: The idea of using the Aston Martin instead of the hybrid cars is because of the low technology in case the villain used a cyber attack against the car, only problem is the Aston Martin is packed with gadgets using high technology so using that is pointless.
Plot hole: OK, a good laugh but why on earth deploy HMS Vengeance as a guard vessel to the G12 conference? Surfaced submarines are pretty exposed and useless against any likely threat, compared to a frigate or destroyer with SAMs, guns, small arms etc. And if the plot device is to have her launch a missile, Vengeance (as named and pictured) only carries torpedoes and Trident ballistic missiles, so hitting Volta's yacht with a missile wouldn't blow it up, more vaporise the whole area, even if it could attack something at such short range.