Sounds fine to me, but it could have been sticky.
I like your response and admit that I did not expect as much from the LEOs as you got. But pointing the gun may have been the difference to the local DA types, but not usually a LEO. I don't imagine they get worked up until shots are fired. Apparently, in parts of Washington it could be a real pickle. And since I live in Oregon and reside only a few miles away from Washington, I would have to approach it differently.
I would have kept the pistol in my lap in my grip or placed it on the dash for him to think about. If he attempted to open the door or punched the window, I think that is when I'd show him the business end.
I had a person open my door once, a trucker who needed to back up from a light a little. He got all pissy, I backed up a bit, then he came and opened my door to confront me. Spooky big hotheaded guy at least 10 years my senior, he would have creamed me had I decided to join into the shouting match.
You are the most vulnerable in two instances. On the toilet while sitting down, and getting into and out of your car. A person could easily rush your car and break your legs when you get out or in. So, retreat was not an option for this one unless they consider jumping in the passenger seat "retreat"
Easy to keyboard commando this with lots of time to hash it over, but I can't say I'd do anything differently when presented with the same pressure and lack of time to think about it.
But I have to think about it critically because you have provided the opportunity.
Thank you, glad all was safe, that's the goal.
jeepmor