Disparity of force and "he opened my door" are two different things.
Can you imagine sitting in a court room and trying to explain that you shot a man for opening your car door and that you believe that a reasonable person would have believed that they were in immediate danger of death or great bodily harm because someone opened a car door? That's the legal standard, reasonable person.
Now, he grabbed my shirt and tried to pull me out, he punched my window out and reached in, those things, maybe, but "he opened my door"?
Besides, this approaching man looked menacing enough to cause you to draw your firearm. What does "he might have been cool" have to do with anything? If I think I might need my gun and I have the option to leave, why would I not leave?