Hi Kvish,
Can understand what you had to do & your state of mind post the incident. If I were in your place I would have done the same thing

, gandhigiri be damned

. No seriously I would have seen to it that one tight blow or wack to the offensive driver would be enough to drill sense in him to retreat. May not be the most sensible thing eventually but a man got to do what a man got to do when hit/challenged in public..
Not to worry,take a chill pill..talk to friends & family..read sms/internet humour to brighten up your day! you will be allright! Hope no tell tale signs of the scuffle??