In my town, they started putting in unprotected bike lanes and sharrows, and it has made a very major difference in driver behavior. This happens to me only about once a year now, instead of once every week or two.
The behavior of road users is the most important element in safety, by far.
This is terrifying. I think removing idiot drivers from the road will do a lot more for bike safety than any helmet ever can.