Also - Trying to play content police on creative subforums is 500x worse than releasing oodles of low-quality content.
Give your criticism or shove off man, there's no point in telling the guy he can't post his stuff because it's not good enough. If you think it doesn't belong here, just report it and move on.