Yes this need an integrated approach - Railway - has to be functional all over - good start - but baby step. They need to invest real money so it become a real railways system. The whole Railway city need to be developed - with Nairobi Railway station - a proper train stations with shopping malls, eateries, hotels, name it - as envision in Railway City. And from there - you should have trains, buses, matatus, name it - radiating from it - and
the Nairobi Railway station becoming Nairobi nerve center - not now where river road or nairobi downtown of moi avenue/tom-mboya is the never center. or worse Machakos country bus station in Gikomba. All these need to be move to Nairobi Railways - with proper modern bus, tram, and train station.
In short - they need to give Chinese 1B dollars - and get us a modern railway system in Nariobi - that is connected to all the main nodes. Anything else is a joke.
Be realistic. You want to travel to Dubai and have to go to CBD at Railway Central Station to board a train to go to JKIA. Am not sure how this will work in the day to day business.