Autonomous vehicles – so near and yet so far