Personally, I don't think it ever will as long as we're trying to mix human drivers with automated drivers using existing infrastructure. Seems like if it was 100% automated with a system for communication between vehicles to "ask" to change lanes of the cars around it, then we'd be a lot better off than having the car "guess" what a human is attempting to do.