On the topic of keeping the game hosted while it is being developed. Is there even enough content currently done for something like that? Last time it as available for testing there wasn't much to do and I don't think any extreme amount of progress was done afterwards.
Anywho, there is definitely an issue with the ones managing the team when team members and former team members can openly criticize how things are being ran like this.