Yes, it is--because Darwinism is science, and the current 'controversy' re: ID is a religious matter. You raise some interesting points about the nature of ToE (some have been answered in other posts), but the main thrust of this overview article is not to 'resolve' the controversy, but to show the political dimension.
You may disagree, but my view is that this is a 'fight' which a minority religious group has picked to advance a specific political agenda--and that is worrying. In a 'fight' between science and political unreason, I would not expect a science journal to be anything other than "skewed" in favour of science.
I didn't read the small print at the top.
Looks like I have to wait until Friday for the part I wanted to read.