What does Catholicism have to do with ID? And if you don't like God, couldn't you go the panspermia route?
Yeah, the article is repleat with errors, like this one:
"From a scientific perspective, one of the most frustrating things about intelligent design is that (unlike Darwinism) it is virtually impossible to test."