i think you should release the demo on itchio (or wherever you plan on dropping it) whenever youre looking for further feedback, following or not. let the quality and style of your project accrue you an audience - rather than your youtube audience causing your game to have a limited following. hope to play your demo/final releases once theyre ready :)