Life in the big city is unpredictable, as you know. I am glad you are feeling more calm. Just let it go. This guy probably had warrants out for his arrest or or was high or something. There is a very good reason he would not let you identify him and that he left the scene, committing more crimes still.
I agree that talking to a therapist could really hep you here. Sending you strength and support. Very glad you feel better.!!!!