Something isn't right. I have BB7s on my mountain bike and they work great. Great since day 1, and still great after a lot of rough off-road miles through mud, streams, sand, you name it. I can lock the wheels on any kind of terrain, whenever I want. And sometimes when I don't...
Since installing the BB7s, I have changed my grip and usually keep only one finger on the levers. If it's a particulary steep or scary descent I'll go with two but that's only for peace of mind. Granted my brakes are the mountain version, but I would think you can get the same performance with the road version.
Only complaint I have is that the inner adjustment knob is hard to turn unless I take the wheel off for better access.
- John