I think you can't do much about such things.We also have to keep a cool head(The other way may be our basic instinct).Complain to police and follow it up properly.There is 50% chance they will do some thing.
I mostly yield to rash drivers even though that is not the right thing to do.But if we do eye for an eye we will not qualify to be called "civilised".
But wat asejwal did now is right.If some Team-BHP member can locate him and put a complain across him and make sure he is spotted and punished!..Oh god to many if and buts

.He may "improve"