Volvo have announced a cyclist and pedestrian detection system in their cars. When a cyclist heading in the same direction swerves in front of the car, the system brings the car to a full stop.
A step in the right direction placing the responsibility on the motorist instead of the pedestrians and the cyclists. Combined with the Dutch external airbags on cars, we might be getting somewhere.
How about a simple addition? A speed sensor. When the car enters a 30 km/h zone, the car is rendered incapable of exceeding 30 km/h. Or 50 km/h. Or whatever the speed limit may be.