Direct control vs abstract control vs intelligence interaction has been a long running topic in HCI.  For the most part it has been evolving in funny ways (i.e. skumorphism used metaphors from direct control to execute abstract control).<p>I think the design language will evolve slowly with the users at a speed roughly related to the adoption curve.<p>It may tell users everything that the car is deciding to do now, and as confidence in the system increases with adoption, it will do less and less.<p>That is why more advance self-driving car researchers are working on the harder problems of getting abstract  and intelligent interaction with a car working. The real market problem is just telling you car &quot;take me to the store&quot; rather than just getting it to drive down a straight lane.