The train comparison is completely fatuous since no train can carry 25,000 and the smaller ones don't run frequently enough to sustain that level of movement. Plus, last time I checked, I can't get a train from right outside my doorstep.
Yup, and the article also ignores the time taken to load and unload 25,000 people on trains. Cars are loaded and unloaded in parallel, trains have to be loaded and unloaded essentially serially. Think of the time for people to get in and out of sports stadiums.