The matter of who shot TB will never be known in my opinion. It's not like we're going to be able to figure it out from clues. Some important elements of the crime will remain unknown, like the time DM and MS entered and left the field, the route they took on the test drive, how many sightings of TB's truck and the Yukon were passing at SuperSucker - and when was TB killed, where and by whom, who put TB in the incinerator - one or both of the accused, etc. etc.
The missing puzzle pieces can't really ever be discovered. It's too late. We just have to choose to believe the most credible story to arrive at a conclusion. The puzzle is incomplete, but with each of the three versions presented, we can see most of the picture, so now it's time to make a choice within the limitations of what we know and what we never will.
Even if DM had taken the stand and directly told his version of the truth, what would that change? We'd still have three disparate versions of what happened to TB and why, and what happened after his murder and why. The time for speculating about all the possibilities is done IMO because it won't change the outcome of the trial. Whatever the jury decides will be the best indicator of a truth that most closely resembles the actual truth. It's the best we can hope for IMO, and as hard as that may be to accept, we'll have no other choice but to accept that a lot of mystery surrounding this terrible crime will linger on.
All MOO.