Mark,
Glad you're ok and that you didn't pull the moron out of his car and hold his face to your header pipe while kicking him repeatedly in the ribcage and sticking his cell phone where the sun never used to shine....
The police may frown on that.
If you could read through this board from the very beginning you would find probably a thousand or more entries about the perils of dealing with all the loonies on the road. Ask anyone who rides and you will get similar stories.
Point is - it ain't gonna change. Ride like you're invisible - because you are. Ride like they're trying to kill you - because they are.