I understand that what I did was wrong and stupid, and could have easily avoided everything by just reporting him when he was driving erratically. I lost my cool and thats what happened. If I would have thought it through before reacting, then everything would have probably come out nicer, but the fact is that I reacted irresponsibly.
I wasn't trying to be cool and I am not "showing off" or gloating about what I did, I understand he could have pulled a gun on me, but what's done is done and I have learned my lesson.