Other mistake: When Ryback enters the locomotive to search for a working radio (which he finds cut), he grabs one of the terrorists who wanders in, presses the gun to his neck, and shoots. As the guy falls away, you can see that he has no bullet hole in his neck. At such close range, all of the damage that it caused would be unmissable.
Continuity mistake: The 2 captains are thrown out of the train into the river under the bridge. Later on, when the shooting starts in the hostage's cars, they're back and one captain is shielding the other.
Other mistake: The Travis Dane feed from Grand Central is still visible in the control-room after Travis Dane has stopped transmitting from the train. (00:44:50 - 00:45:00)
Audio problem: When Ryback is making his bomb, he puts a glass inside a sweater and wraps it up and then smashes it. The sound of the breaking glass isn't muffled as you would expect, it sounds like glass breaking and spreading out over a surface.
Plot hole: Dane's motivation for hijacking the satellite is supposedly because ATAC fired him. But he would have already had the satellite programmed to respond if he used it remotely like he does on the train except he wouldn't have known he'd be fired at the time, so he'd have no reason to have the satellite ready to hijack.
Suggested correction: Dane was a paranoid genius. There's no way that he didn't build in a back door that he could take over the system remotely.