The huge hoods/bonnets on SUVs and trucks need to be regulated to make future cars smaller. I'm not an expert (I'll pontificate anyway) but could external airbags help at all?
One issue with our neighbourhood is that SUVs use our road to skip past 2 junctions that get congested during school drop-off/pickup. The moms sometimes look ridiculously tiny in their urban tanks, but they speed through a residential road to shave off a minute from their school run. People in cars appear to act more selfishly than people outside of cars (has there been any research on that?) and I think roads should be designed with that in mind.