As a fellow developer, this is what I suggest. Don't put your game into the public eye without it being ready. If you are sending press copies out then it needs to be pretty damn close to finished. If it's not, then you need an area of the game that is. Such as maybe the first few levels or something. They should be as flawless as possible and if important features are missing, definitely don't be sending out copies yet. Never ever fight the community and what they have to say. If someone flames your game don't retaliate, they will make you regret that decision very quickly and your public image could get tarnished. I have seen it numerous times where developers stand up against YouTubers or community members because they said negative things and it always ends up the same. The developer sounds whiny, not confident and sounds like an idiot. Time will never heal these scars, ever. And never ever flag someone who's just trying to play your game, no matter what they say.
Having people play your game is one of the best forms of advertisement there is. When your game is ready, release some copies close to launch time to generate hype and let the fire spread. But remember, don't try and direct the flame, it will end up burning you.