The reason we won't see driver-less cars for a while is probably similar to why, in Singapore, the underground trains are largely driver-less, however, on lines that run above ground, a driver is required...to handle the vagaries of weather, people jumping onto the line etc