One small, or rather large, thing.
First, good job. You saved, at the very least someone from rape, and quite possibly two people from being assaulted and murdered.
I do have one suggestion for you. I have myself been in situations where I am in a vehicle, and people are nearby with who I am uncomfortable. Remember, you are in an auto. It is the large thing I refer to in the title. A moving automobile is not a pleasant thing to encounter while on foot. Your single greatest weapon here may not have been either of your pistols, but rather your lead foot.
I would suggest a kind of situational awareness when you park in a place like this, in terms of thinking about using your car as a weapon if needed. You say you parked next to them, I believe. That's good. It becomes even better if there's no one parked beside you. When you pull into the space, you can cut your wheels hard to the passenger side and put the car in reverse. Just sit with your foot on the brake. Now, if Joe McDrunkenClown decides to yank open your (locked?) car door, and breaks your window to do so, you just tap the gas. Is it perfectly legal to use your car as a weapon? I don't know. However, I will tell you that I am not going to attempt personally to draw a weapon and fire at that range, because I believe he would already be in the car on me. And I would not even CONSIDER getting out of the car. There have been several threads here about knives and closing distances not too long ago. You had 3 assailants who would have been instantly in range with their weapons, while yours was still not ready.
Like I say, this is just me suggesting. I always pull up to a curb with nothing in front when I can to wait for somebody. Then, if you need to bug out in a hurry, or use your car as a weapon, there is no complicated backing up, steering from between cars, et cetra.
Again, well done sir.
-The_Ferret-