Perhaps the author wasn't keen on being quoted...To be able to say that ID has been published in a scientific journal, of course. It's just filling out a bullet item in their standard list of talking points, nothing more.
If true, why publish at all?