Thanks for the report. It is good to hear any situation, especially like yours.
Can you describe the person? I don't need to know the general stuff, just what his build may have been, things like that. You would be surprised what people have training and experience from past lives they've lived. There are a lot of ex-military, police, etc that know a thing or two about encountering a possible assailant. I'm sure he was running the numbers game in his head, establishing chances for getting away from being shot or getting to you before getting shot. Basically, it seems like a guy that know how to handle him self.
OR it may be that he was incredibly stupid for getting that close.