Yes, very balanced. Except of course that enforcing the use of helmets would make no difference to accident outcomes (the people who die in London are not dying from head injuries) and would most likely suppress demand for cycling, which is a lose-lose for everybody. The solution in the incident that you describe is for there to be properly segregated cycling infrastructure provided on main roads, and intense traffic calming and mode filtering on side roads. In the Netherlands, you would have had to give way to the cycle track before making your left turn, everyone would have understood this and there would have been none of the confusion which led to the crash. It is more often than not a failure of design rather than behaviour or judgement. The Dutch and the Danes have safer roads than us. They are not better drivers, they just organise their public space better.