Having met and conversed with him, that he didn't impress you tells me more about you than about him.
There are people who will complain at the Second Coming. They are never happy until they can nay-say someone or something. That's you.
Doesn't matter. Ward will win in a walk. In a year, when he has represented ID admirably, you'll still be complaining about him because he doesn't pass your laughable sniff test.
Your entire post is an unenlightened bloviation about ... me. I rest my case. Have a good life, “Doc.”