The one silver lining seems to be that this was handled "by the book." The girl and her friends reported it promptly to the driver, and Metro Police and the DC police responded promptly. He was apprehended and will be charged. The girl will be ok and is not made out to be at fault for being who she is. It also sounds as if she was careful in not provoking an escalation. She kept her head and good for her.
As an outcome for a terrifying situation that should never have taken place, that's something.