The key to fully functional AV vehicles IMO is only partly in the vehicles. The rest is in the environment. The task of getting an AV working in a road environment designed and built for humans is a tough one, but with key additions of AV support built into the roads, the task is much easier.