I'm still convinced we are going to need dedicated roads - or lanes at the very least - and dedicated parking/waiting areas for this to be feasible on a truly large scale.
However, it may be easier than we think-- they've already done something like this for rideshare drivers in many places, and it wouldn't necessarily need to be much more complicated than that.