You also have to consider potential problems with the cars themselves, in terms of engineering and software, as well as potential issues with networking, weather, inaccurate satellite data, etc. It would be a vastly more interconnected and complex system than the one which already exists.