That's rough man, with the dropping chain to deal with at the same time it's really hard to say you should have done this or that, you don't really have time to think out a plan. Seems to me best case scenario is you slow down enough that you don't get rammed by their grille, but rather you slow down enough to ram their door (and not damage your rim!), nobody would get hurt, and their attention would be got good enough to be more alert in the future. Smacking the car would be good too, but as you noted, you were otherwise occupied.
And even though I say we can't really fault you for not finding time to think to do this or that, my advice for you in the future is: always seek to make Eye Contact. If you had eye contact (and they were't homicidal or intentionally trying to scare you), they would have waited. It seems at that intersection you should have been able to see the driver's head, and as you approach them and still no eye contact, slow down to a speed and course that will enable you to react safely.
And after every time eye contact has kept me alive, I try to throw in a friendly wave or thumbs-up to say "thanks for watching out for me and being a considerate driver!" There's a lot of drivers out there that need to be trained by positive reinforcement (not to mention a lot of drivers that are angry about bikes on the road because of stupid hot dog cyclists, or for no reason at all)