Hey, guys. This is the lead developer of Game Jolt.
Just wanted to let everyone know that incomplete games/WIPs can also be added to the site. The only things that's required to add a game is a title and description. You can release screenshots, news articles, files, etc. as they become available.
If anyone has any suggestions/feedback for the site, feel free to post it here and I'll check back every once in a while.