What you experienced was Path Rage --- similar to Road Rage, only different
Seriously, I would have had a very nasty conversation with him in my head, but said nothing. It's not worth the risk of putting yourself in harm's way. Nothing you say or do is going to change how this idiot views the world or behaves in similar future situations. Save your breath and enjoy the rest of your day....