This question appeared on the board earlier today.
While I think that it is an interesting idea, I am not sure how much does it fit with the nature of the board at the moment. My perception would be that the question is "too broad".
If we were to do open peer reviews like this, should we have a tag for it? Does it need some form of guideline? Could it be perceived as too open and therefore warrant a more elastic treatment of "review my [whatever]" type of posts too?