Indeed it does. It rare to find anything from the Noah's Flood, creationist, 'intelligent design' crowd to any report of an original research finding. The ID group loves to be Monday-morning quarterbacks and offer critiques, but I think not a one of them from the Discovery Institute actually has ever got his/her hands dirty in a lab or in a field exploration.
The DI gets $4.5 million every year from their believers to promote mouthings of their directors, but has not yet made a single contribution to scientific knowlege.
DI has a terrible record in supporting science, and a pretty poor record in promoting ID. They have lost in churches, lost with evangelical Christians, and lost in science research.
ID has a major internal inconsistency. If an aspect of 'design' is produced by a "miracle", by an intervention by a supernatural entity, then by definition is not a scientific process which can be studied by natural methods.
If, on the other hand, the 'grand designer' works by tweaking a bit of DNA here, giving a slight reproductive advantage there, then it is indistinguishable from a natural process and makes the designer part of the natural world and not supernatural at all.
ID has hooked its horse and to mules that are lame in 3 legs. The IDists cannot even explain how horses and donkeys survived Noah's Flood.
And why this species didn't: