I'm sorry to hear about the run-in, but glad everyone was okay. It really sounds like you've handled everything the right way, particularly the initial incident when the cop got out of the car. You have tremendous self-discipline. I hope this guys gets his a$$ nailed.
--Jeff