I just watched the video, looks like a strange place to me. Perhaps you can make a web build ?
Viewing post in finally I got something done
You will get many more play testers with a web build. Many people don't like to download and run, due to obvious security reasons. I have only provided web based 'games' for the 11 jams I've submitted to in the past 6 months. Good luck, let me know when it's ready by replying here and I'll be sure to try it.