The police did a less than exhaustive investigation from what we've been shown. Granted the evidence against Naz looks overwhelming, but even so they should have been working to eliminate any other possible suspects, or at least investigate as to whether Naz was acting alone. For example, the DA showed how Naz wanted the first two passengers out of his cab, only to have Andrea immediately get in it. "Was he waiting for her?" seems like something they should have wondered about. Then, there's Dwayne Reed (whom the DA might not know about yet), a man with a violent criminal record with an MO that matches this crime and was at the scene. It'll look bad for the prosecution when Stone springs this and points out that the prosecution not only didn't investigate it, they didn't even call his companion as a witness. And, of course, the stepdad's motivation for wanting Andrea dead. The show hasn't connected them yet, but I wonder if the stepdad was the brains and Dwayne was the brawn in the killing. I don't think stepdad would have done it himself, as he would need an airtight alibi since he couldn't possibly know that Naz would show up and he is otherwise the prime suspect.
And that effing deer's head that was shown again (on Stone's phone). I'm convinced that is going to figure in the outcome.
I wonder if we're being set up for Naz to beat the rap, only to have to kill one of the inmates (the one he caught having sex) and going to prison for that.