About two years ago, Carillion, the contractor that won the Revitalization Project, lost a great deal of their local senior staff (Carillion previously took over Vanbots in 2010, so many old employees ended up leaving). It must have been a pretty crazy and stressful time for the people that remained. It's not an excuse, but under those conditions, I'm not surprised at all that they had difficulties managing a project of that scope, and I certainly wouldn't lay the blame at the feet of the City.
Unfortunately, at this point (even two years ago), to fire the construction manager and bring in a replacement would end up costing more time and pushing the project farther behind than if you had just kept the original CM. For a decision like that to actually be appropriate, the construction manager would need to be especially incompetent, with no hope of project completion at all.