Posted before. The obvious conclusion is that the incident happened, but not as he tells it.
This guy obviously has a bad temper and no control over what he says. That's part of the earlier record.
Most likely a couple of guys in a pickup were tailgating him, he got a fit of road rage and stopped with them behind him, they all got out, he foolishly started yelling at them, and they beat him up.
Then he saw a golden opportunity to make himself into a victim instead of a bully because of his rude behavior toward Christians and students. Sure, he was beat up, but it just strains credibility to imagine that someone followed him and beat him up because of something he said in an email, or that he stopped and got out of the car just so they could do it.
Maybe, maybe not. Either way, when all is said and done, somebody should spend some time in the hoosegow.