Sorry I took so long to respond to you. Unfortunately, we do not host game demos on our site. If you found a site to host your demo, you would be quite welcome to post a link to it in the group, What You're Working On.
If you have other questions, are interested in advice from people about various aspects game development and how to run a shop/team, feel free to post your need in the appropriate group. If you don't find one to fit your topic, feel free to start a new group for your topic.