What @John Bujalski said. A sort of review area would be good.
Also places to post and share things besides just screenshots. Such as concept art. I have plenty of that XD
Right now we've got the 2D Art forum but maybe you had something more specific in mind?
I noticed that after. I'll create a concept art thread there. Thanks :D