I don't really think the harshly negative reviewers get the point, nor are they being fair. Biochemistry was my undergraduate major, and I worked as a geneticist for a few years afterward. From that point of view, I don't think Behe's arguments are inherently flawed or bad science.
As Behe points out, there is a disconnect in evolution's explanation of microscale processes (e.g. biochemical: protein-protein interactions) compared with macroscale processes (e.g., functional gene mutations such as commonly seen in bacteria). It is difficult to see how mostly benign chemicals, that react primarily with respect to strong or electromagnetic forces, necessarily combine in self-advantageous (or self-disadvantageous), reproducible ways under a competitive survival paradigm.
Einstein and his group pointed out that gravity does not work on the chemical level (i.e. microscale). Behe merely points out the same thing with respect to evolution in biomolecules. My only complaint was that Behe inferred the intelligent design aspect too soon in the book. I would have liked more examples of biological irreducible complexity since I'm not sure that's the winning argument. That is, if you take away one piece, or that the mousetrap is made of paper, perhaps it functioned some other way than as a mousetrap. I thought the ATP synthesis was a nice example, but I found myself wanting more.
I thought the killer point Behe made, that I agree with, is the intolerant intellectual atmosphere so pervasive in many areas of science, particularly biology. I believe this has a large a priori effect on the approaches taken in research, or on reporting findings. This intolerant culture might come from the vehement attacks by creationists on the other side, which may in turn tend to galvanize the molecular biology community. Who knows? I do, however, believe scientists are too quick to discredit, or label as a creationist or idiot, anyone who challenges the evolution dogma on any scale.
Scientists give up too quickly if they think evolution is the sine qua non on every level. The little changes to big changes cliche is tired and needs more.
Behe points out, pretty simply I might add, that it is no sillier to say that God fills the gaps than to say evolution fills the gaps. Let's face it, evolution simply cannot explain microscale biochemical processes. Perhaps something else does, but evolution doesn't.
Cheers to Behe.