"Why would ID have anything to do with Christianity?" Because it's a thinly and poorly veiled reference to Old Testament Biblical Creation.
And what does that have to do with Christianity? Are you familiar with Christianity?