This specific bet is very targeted, but we do absolutely have commerciallly available self-driving cars in 2025 in several cities, and the list of cities is rapidly expanding.
An 8-10 year delay from expectations is not too bad all things considered.
1 it's not fully autonomous, there's a remote operator
2 not a wide enough service area as defined in the bet
3 it's a pilot program, also excluded in the bet
4 it's also a year late and the bet is very much still lost
lol but we're going to have self driving cars by 2015 guys!