Luckily there were no deaths. Driver needs to be prosecuted for multiple attempted murder charges. There is no excuse for him having this "accident" due to his frustration with the cyclists.
I have been a cyclist for 25yrs. During that time I have advocated safe cycling and acceptance with every non cyclist I encounter. I have seen too many of these "accidents" minimized by the legal system and the blame being placed on the cyclists. Sad commentary about our society.
But my experience and opinion with critical mass events and cyclists trying to enforce their rights on the road are counter productive to safe cycling. I participated in a Los Angeles CM event once and have been caught in traffic in a couple of others. They sound good in theory. But in practice it seems to bring out the idiots of our cycling world. Kind of like the extremists of any group that push themselves to the front and want to be seen. Politics, social issues or critical mass alike.
Sensible shared use of the roads by all users should be the goal, similar to shared trails mentality. Be an advocate to every co worker, family member or friend you come in contact with. When you meet someone complaining about or ridiculing cycling. Admit we are kooks like every sports enthusiast. The sports fan that paints his face, wears a costume or covers himself in deer urine before heading out is just as crazy. I try to be a rational person, a neighbor or normal guy you meet at a bbq instead of an advocate. Explain why we wear silly outfits, need to ride a couple of feet away from the curb due to the debris in the gutter or share stories of how we try to avoid the dangerous irresponsible drivers we encounter.
Subtle advocacy will get us farther than taking over the roads during rush hour or riding three abreast on a one lane road. Then refusing to yield to another vehicle. Think how pissed most of us mtbers are when a hiker refuses give us any room to pass on a singletrack, they are just irrationally exerting their rights. Sound familiar?
Ride safe!