If you're going to have a review process at all, you should at least add something of value. Either ask for source code (and deal with the backlash) or don't have a review process at all. A two-level review system (one with source code, one without) with appropriate warnings is fine, too.
The app store review process as it currently stands is worthless, useless and meaningless.
The app store review process as it currently stands is worthless, useless and meaningless.