I have noticed, over all the threads, that people keep wondering why nobody has come forward.
How do we know nobody has come forward? Because they haven't gone to the media? Good on them for not going to the media. I have said it before, but that serves absolutely no purpose other than a few minutes of attention. I will assume many people have gone to LE, and stayed away from the media. Anything they come forward with, if useful, will come out at the trial. Going to the media can only hinder the investigation, not help.
LE is not going to reveal every witness and every bit of evidence before the trial. Not every witness is going to want to speak to the media and draw attention to themselves.
They have witnesses. People have come forward. We just don't know it... yet.