Once I was done crapping my pants and defused the situation, I would have called 911 then and there and not left until the SPD showed up.

The real question is what would you have done if you didn't have any weapons in the car?

If the guy just yelled at you, I'd probably have a different story.

But, as soon as the guy opened up your door and grabbed hold of you, the story ends right then, right there. SPD is getting involved and someone is going to jail with charges pressed against them.

As for the "self defense" thing - the guy had better have a weapon on him for you to claim "self defense". Getting your ass kicked probably won't cut it. Not too sure I'd buy the "I felt as if my life was threatened" just from getting your ass beat in parking lot.
_________________________
T.K. Paker