they already have what you're looking for it's called Smeargle's Studio, go ahead and make an art thread
people seem to mistake "direction" and "vision" for "closed-mindedness" on cap. Realize that more posts in a forum is not necessarily always a good thing when these posts are not even slightly related to the purpose of the forum.
also many of the above suggestions are directly opposed to the mission statement of CAP and its list of don'ts, among them the viability project and the flood of artwork. competitive ≠ not fun. it also isn't the only type of fun you can have but it's the type that CAP endorses. Go to soc if you want to get a kick out of random art etc.