I’ve read other article about this, and I’ve had a look at his publication list. His publications are all in reputable peer-reviewed journals, he has been praised in journals such as “Nature,” and he has published about ten times as much as most people in his position.
He takes in interest in ID, but he does not push it in his scientific articles or in the classroom. In other words, there is nothing there to justify denying him tenure.