Self-driving cars promise safer, more efficient transport. But legal, ethical, and technical hurdles slow progress. With big players investing heavily, the race continues. Are humans ready to trust machines with driving? Who’s liable in case of an accident?