I think your idea is a very good one as long as for anything that was negatively reviewed there was an alternative suggested for the interested programmer or newbie depending on the situation. If one is not available perhaps a community effort on providing one?
I also think that reviews should not be limited to tutorials or texts but expanded to code reviews. If an freely available script was chosen and then heavily reviewed I think a lot could be learned and a lot of people would benefit. From there the script could then even be refactored increasing the learning process. I don't know about the practicality of all my additional suggestions but I think at the very least we should have a go at your idea.
-dwiz