In many cases, I reckon including this one, there's really not much that's too impenetrable about the legal system that a literate person with a high-school education can't grasp.
I've fought traffic tickets myself and won, and this case strikes me as even simpler than that if the facts are as they seem and the subject didn't get rowdy when he was confronted.
You're lucky you got a court that was just. I've been to court and proved three different ways the charge (speeding) was impossible at the time, the judge took the case under advisement for 4 months then pronounced me guilty. (I assumed so she would forget the facts of the case so she could sleep at night after declaring me guilty) That was after the cop who knowingly wrote out a false ticket refused to show 4 times in a row, the judge granted continuance all four times, then demanded the cop appear or face jail time so he fianlly showed and perjured himself on the fifth trial date.....