Agreed, this article is a love letter to congestion charges. My guess is that nearly nothing has changed and will change. The fact is that the public transit systems are simply unable to modernise and Union Labor makes it next to impossible to make changes.
When I bought a NJTransit when I started working a monthly ride card for a 1hr commute cost $500/month approximately. The same commute with a car was 45 minutes and fuel/maintenance was $250/month + I needed the car anyway.
A 1hr commute in Switzerland costs me like $1.5k per year.
The congestion charge changes the math, but I’m not sure it changes the service.