Nice analysis. I don't actually believe that self-driving cars will ever be practical in rural areas, due to what I call the "deer detection problem" (and people in less deer-infested areas calls the "child detection problem").

In urban areas... well, they will make congestion worse. So...