Every couple of years, like clockwork, some tech CEO makes promises about how self-driving cars are just around the corner ...