There are no 100 witnesses. In other words as long as he is out on bail his attorneys will drag this thing out for as many years as necessary hoping that he dies of old age before he goes back to jail.
If he had stayed in jail then this would go to trial sooner than later.
And of course he will take the plea deal at the very last minute.
Since this claim is by the defense, they are probably "character" witnesses from the force and his church. Feh.