Factual error: Throughout the "Manhattan" race scenes, it is obvious that the location is nowhere near New York. The wide two-way streets, west coast-style traffic signals, street furniture, and architecture look nothing like Manhattan.
Factual error: When the EMP goes off - apart from the obvious like the ridiculous shockwave...it causes the big gates to fall down. This is a unsecure security principal called "Failing open." I highly doubt that a secure military station would "fail open." Instead if would fail closed - ie if something went wrong then the defense systems would default to being closed and impenetrable.
Factual error: The Akula class submarine is an attack class submarine, not an SSBN (Missile Carrier).
Factual error: The Russian submarine is propped up on steel supports with its propeller well out of the water, so there is no way it could have been launched so quickly. Filling a dry dock and launching usually takes several hours.
Suggested correction: It was on a rail system that is the same as launching a freshly built boat into the water. The pad where the sub/boat does not need to fill with water as it's right beside a water source.