This is more of a learning experience rather than taking every comment personally. The pressure is high, we understand, at least I understand if not all us. The problem is, you should give yourself plenty of time even if it means to finish the project ahead of time of the deadlines. I can't say what kind of insults you got, perhaps there are hidden comments that we couldn't see. As a person who used to work as a sales representative, you will always get unsatisfied customers, it's the real world sadly but factual. I'd say you should never take it personal and rather move forward, as much as you've been getting those "insults", you still got people who have faith in you, including me. Because perhaps I am one of the first customers, and I know you aren't some sort of a scammer. Years back, I bought Journey to Kelebra when it wasn't for free. My faith in you is still there. And, you most defiantly need to understand how the market place works, if those people get false promises, they'd see you as scammer than anything else, even if you were to be honest with your words. My best advice for now, is that you take your time with the game and when it's ready, you announce that. Sure, go ahead and release those test versions and such but never tell them a date and expect them not to be happy when a promise is not fulfilled. Also, once more, communication is your best weapon. You've got to let them know before you release dates that you got issues, not afterwards. Some people do set a time to play the game even tho they have so much going on in their plate, me for example I'm a student who barely has time for fun really (So, dates are a huge deal to me to and letting me know ahead of time, gives me a chance to be flexible with my plans) I really hope this helps and I wish you the best of luck.