Accidents like this makes linpeh glad I've given up driving. Seems there are more moronic drivers on the road these days than before.
One thing linpeh learnt the hard way: whether the accident is your fault or not, you will still suffer by paying a much higher insurance premium the following year.