I personally think these particular creationists in the article are a bunch of whackos. I also believe that God exists and that evolution is his (or its) way of doing things. If that makes me some kind of a heretic, then so be it. ID is the right's version of junk science.
"I also believe that God exists and that evolution is his (or its) way of doing things."
That sounds like another version of ID to me.