Did you get that lady's license plate? You can at least report unsafe driving on her part... file a police traffic report... and you have your friend to "back up" your story.
He could do that but then he would have to go to court and say what she looked like blah blah...just to prove it was her. Trust me, been there before. Glad to hear everyone's okay though. Good to know there are more fellow NJ members everyday