Topic: My proposal for the development of the project
I think that adding your game in Steam GreenLight at any time without a huge push in development.
1. Steam has a huge audience
2. Can be added to DLC
3. Upload screenshots in Steam Community
And Many Others
Here is the link http://steamcommunity.com/greenlight/
P.s Sorry for the grammatical errors, I do not know the English language and i using translator Google