Factual error: The shuttle crashing into Los Angeles is shown flying toward the northeast, from over the ocean toward downtown. Coming down fast, it turns slightly and lands in the L.A. river. As it's coming down, it passes over Dodger Stadium, which is north of downtown, not between the ocean and the river, and faces away. For the shuttle to fly from the outfield toward home plate, it would have had to fly past the city and turned around, which according to the dialogue it didn't have the altitude to do.
Factual error: At the end, the aircraft carrier is at flight quarters for SAR (Search And Rescue) operations. They would not let Rat, or anybody, walk around on the flight deck 1) without any protective equipment and 2) a civilian without some kind of escort.
Factual error: In the space shuttle reentry, the space shuttle should enter at about a 45 degree angle, not the extremely low angle they were using. The vertical speed was also wrong, as in both of those mistakes the space shuttle would have burned.
Visible crew/equipment: At the line another "24 hours to the border, assuming we survive" just after the initial penetration into the other side of the crust of the earth, the studio lighting is on full view outside the window of Stanley Tucci.
Factual error: When "Beck" and Commander Iverson are getting ready to re-enter the Earth's atmosphere, a brief shot of his space suit flight badge indicates that he is an Air Force senior airman pilot. However Commander Iverson is a Navy pilot in the astronaut program, and Navy pilots have two totally different styles of flight insignia. Notice how his flight badges differ to the correct ones later in the movie.
Continuity mistake: When Beck is waiting to speak to the General about the hearing it's the middle of the day but when she leaves the building minutes later to see what everyone is talking about outside it's suddenly nighttime.
Continuity mistake: When Virgil gets stuck in the giant geode and the crystal jams the 'impeller', the crystal changes position after few shots.
Chosen answer: The General does not want Virgil to fail. The main reason he wants to fire DESTINI is because they have just found out that the core is actually a lot thinner than they originally thought, which means, as Zimsky stated, the amount of explosives they brought in Virgil would not be enought for their original idea of one blast. Also stated by Zimsky, what happened with the core and DESTINI was just like a heart and an electric shock. If an electric shock can stop a heart and also restart a heart, then DESTINI has a chance of restarting what it stopped.