ARGH! I'm so glad no one ended up hurt by that idiot, but sorry that you had to deal with it. Props for not being afraid - I would have been terrified!

I had a similar situation happen Monday, but it ended with him dropping the f-bomb and passing me within a foot or so. I was jarred enough that I almost didn't unclip at the next light. And, of course, that was my first major ride from the house (rather than driving to some ride start).