Given the drunk driver circumstance that you related, I can't imagine what you really could have done to prevent the accident other than what you did. Short of shooting the driver (NOT a good idea!), trying to cut them off and offer your car up as a barrier isn't very realistic (what if another innocent party hits your car and gets injured instead?). We see lots of "tactics" on TV/movies, but reality is very, very different, and situations develop so rapidly that we usually don't have time to plot out elaborate tactics.
>30 years ago I spotted a drunk driver driving head-on at us on our Interstate in MA. I didn't have more than a couple of seconds, reacted by swinging into the right lane (without looking . . . luckily no-one was on my right) and watched with horror as a family got hit head-on and crashed into the median strip. A few cars pulled into the median to help the victims and we headed to the next exit and a pay phone to call for the State Police and ambulance (this was way before cell phones and it was ~1AM). I doubled back and pulled in behind the State Trooper, gave him my statement and offered to come back (I was living in CT) for any court action against the drunk driver. Again it was the right action and only reasonable action at the time.
In MA, if you do anything like you suggest, you WILL be arrested and charged and likely convicted of a number of charges. If one gets into a shooting with a "bad guy", you will be arrested and likely face more punishment than the "bad guy". When you get done with our court system (civil and criminal), you will likely lose your house, family, savings and your freedom.
I'll never forget one of the police training seminars I attended where an attorney presented two LEOs to us who had been involved in (what was judged to be) justifiable shoots. Both went thru hell for ~4 years and the officer whose PD didn't back him financially lost his house, his wife left him and he used all his savings to defend himself . . . he won but lost everything he had in the process! And that was an "on the job" shooting.
As a non-LEO, one would really have to have a self-destructive wish to get involved with a "citizen's arrest", with the only exception being that you or your family are about to be killed/maimed!
That's my 2¢, YMMV.