Production on the movie in Switzerland was delayed due to vandalism. The train was grafittied with political slogans on one roof and inside the carriages whilst laying stationery overnight at Delemont Station. The train roof graffiti was only discovered when aerial photography was being conducted from a helicopter.
The train is meant to be leaving from Geneva, but all the departure scenes are at Basel SBB station, the main Swiss station in Basel. Green liveried (still to be seen in 2012) Basel trams can be seen more than once. No on-the-ground railway filming took place in Geneva. This is made even more amusing by the announcements in the background mentioning the next stop as Basel several times.
When the two sections of the train are separated the brakes in both sections would be applied automatically stopping both sections of the train presumably stopping both before reaching the bridge.
When they are attempting to lower things onto the moving train with a helicopter, it conveniently changes from overhead-powered electric to diesel. Immediately afterwards, it changes back.