Denyse O'Leary is an ID shill and journalist. Today she's touting a "new evo devo spoof site". "New" as in online since at least 2001 and I remember seeing this in the late 90's. (The original "Science Made Stupid" book was from 1986, round about the time scientific creationism was morphing into intelligent design.)
This is "new" in the same way the ID is a "new science for a new century."
I actually own the "Science Made Stupid" book, and it's hilarious! I'd find it just as hilarious to have an IDer refer to this site as anything other than the satire that it is intended to be.
O'Leary is a "journalist" in the same way Dembski is a "scientist"