As for the situation the OP found himself in, you did well. I'm pretty sure had the window broken, you probably could have grabbed the umbrella, or kicked the door open and created some space that way. Your cell phone was out of reach. You do what you have to do. Hindsight is 20/20. You didn't get a plate number, so next time you probably will. You came out unscathed, that's the most important thing.
I hope I would have handled the situation as you did, there are so many people these days that seem to have a "death wish." Thank goodness he got in his car and left for his sake. I think as more of these situations present themselves there will be plenty of people that will fulfill their "wish" meeting their challenge and unfortunately that maybe what it takes for people to understand that this behavior is very risky/dumb.