"Lane keeping was almost excellent. The car kept itself squarely planted in the middle of the lane without ping-ponging between the edges like some earlier systems did. The car would still sometimes "lunge" at exit ramps when lane markings would fall away to the right or left, though the behavior was never enough to make me grab the wheel and disengage."
So Tesla just has lane keeping and smart cruise control, like everybody else. NHTSA Level 2. But they're way ahead in PR.
Google can handle construction, changed lanes, and offramps, city streets, and follows navigation directions. They're NHTSA Level 3.
Handoff from automation to human in emergency situations is still a big problem. Here's such a case. [1] Car with autopilot rear-ended stopped car on freeway. Why? The driver tapped the brake while approaching the stopped car. This disengaged the autopilot, including the emergency braking function, under the assumption the driver was now in charge. Tesla claims the driver should have understood that, as of firmware version 6.2, the auto-braking function was disabled by any manual braking.
[1] http://arstechnica.com/cars/2016/05/another-driver-says-tesl...