Its unfortunate that you even needed to make a message like this. You never should have had to apologize to us for trying to make a better game and grow as a developer both for this game and any future if you decide to. You especially don't deserve to get any of the hate mails you said you were getting, your an indie developer almost if not making the gameplay mechanics by your self. It makes sense to try and grow hype for the game by announcing a release date but there will always be bad eggs in a community, even if you didn't make a estimated release date others if not those same people would just send nasty emails about not being given a release date. Just remember you shouldn't owe people an apology for trying to make the best game you can while still allowing people to experience your game for free. Just keep doing you best and I'm looking forward to playing the future remixes.