hooberus
There shouldn't be any bias in scientific journals. I wholeheartedly agree with you on that. Having agendas doesn't have to mean a loss in all objectivity though. The scientific agenda I was thinking about was its trying to explain nature on strictly material processes and phenomena, without calling upon supernatural forces. IDers have a competing agenda to show a need for a supernatural creator.
Of course new ideas should be allowed an opportunity to make there case. Seeing as how that article didn't even mention relevant evidence for the side of the issue being criticized (just to make the other side appear stronger?), I'd say it did a poor job of being an objective and analytical review. Also the arguments for the ID side didn't include any falsifiable material. It wouldn't be biased to keep that article from being printed until the pertinent changes were made.