Hi! I saw your post in the suggestion box thread. If you haven't found it already, then this is your kind of forum. You can also talk to user Swaggersaurus if you'd like to contribute art to the site, specifically through The Smog.
Feel free to VM me if you have any more questions :)