They're the same thing. Nothing to be ashamed of here. The article also sounds like talking about it is something that should be in the closet like homosexuality. I guess I'm "outed" every time I talk about ID being the same as creationism.
Ergo, ID is not just another restatement of Creationism, particularly if our particular form of life is just a clustering of bio-engines and sensors useful in machines the function of which we cannot yet imagine.