Interesting that this guy wrote such along article that seemed to reflect both sides. He was so even-handed that I couldn't tell for sure which side he believed, ID or evolution. I will guess evolution, but he was understanding of the ID view, which is highly unusual.
I would tend to agree with you.