I'm more than willing to accept that AP2 can self-drive when other cars and the environment are acting predictably, but I am highly skeptical of an AP car acting smartly when the world is crazy. E.g, This morning I took my usual drive home on a rural highway that has one lane in each direction. I was heading north, and a stream of cars were passing southward. I watched in my rear-view mirror as a truck came up way too fast behind me and then swerved into the opposing traffic lane to pass. It was immediately obvious that there was no where near enough time for the truck to pass me and return to our lane without colliding head-on with the traffic heading our way even though I was slowing my car down to give the truck more time. The driver in the opposing lane saved the day by also slowing down, and driving off the road onto his shoulder. So not only did the smart driver figure out the best course, he realized that illegal driving was called for. That sounds pretty darn hard to program, let alone the infinite variations that can occur in real-time.