I think transport should be a service and not a business so to say, as a means of getting the working forces from home to job and back. One thing for certain is that the cost of transport as it lies right now is really high and most of the revenue or cash generated is never taxed enough as a pay back for the heartache we all go through in public transport.
In view of moving into the new age i think a system of prepaid card would be the way of reducing the cost of transport per passenger, in this case the bus has a card reader to verify that the card is paid up. The price is fixed so going to westi or ronga or thika would be the same and you could pick any bus.
The technology then would be a wireless card reader on the bus buses , a way of you refilling your monthly card either by mpesa or some other way. IMHO