From Uber's fatal crash to Waymo's driverless taxies to very slow buses — autonomous vehicles still have a long way to go.