It has indeed taken too long, they make a mockery of the justice system. I saw James speak at 2 private functions in the run up to her election (not at donors things) - I was very impressed and as a result switched my choice from someone else to her.
She'll come through. New Yorkers have disliked the Trump family for generations, and in a way that's a bit more focused than most people who just got to know them fairly recently.
As the gossip columnist, Liz Smith, once wrote, "everyone in NYC hates Donald".