I think you did your best. Next time get his license plate number if you can.
Stop, turn around (so you can see his plates) and call 911.
that's what I'd do. someone else probably has better advice for you.