For version 2.0, it really needs to be location-aware with historical road data to slow down at curves and unknown obstacles. You can't rely on just real-time data like what we have now. With location-awareness, you can anticipate the road condition and adjust ahead of time. Otherwise, you might end up having a similar accident because the sensors might have interpreted things wrongly but it could not cross-reference historical data to spot the discrepancy and act accordingly.
(In the Autopilot accident case, the sensors recognized the truck as a overhead sign. But with location-awareness, it would know that it's in an intersection with no overhead sign so it would need to brake for the unknown obstacle)