After I finished reading the article, I totally shared your reaction ... esp about the nylon part.
The fact that the I.D. efforts (assuming that it is pure nonsense, which I don't) can provoke this kind of inanity at the very minimum indicates just how weak the position of Darwinism is...
That's what I think. Why do they get themselves so worked up about ID if evolution has been proved over and over and over...