I think the biggest problem is the lack of communication with the community outside of IDL. I, for one, didn't even know you were close to finishing 104 before 104a was already being hosted on the bot. Now, I'm not going to spend this post shitting on your updates, but I think that if you start communicating through the forum and letting everyone know about any major gameplay changes in the upcoming versions, the responses would be a lot less aggrivating for all parts involved.
I obviously can't speak for everyone, but when I first saw that buildings stayed after a builder died/left, I was ready to open up the website and report a bug. Now obviously that's my own fault for not reading the changelog, but if the change had been posted a week ahead of time, everyone would be able to share their 2 cents in a friendly environment, as well as come with their own ideas for how they think a new gameplay mechanic could be balanced.
Not to mention, there is a lot of people in BTI who would be more than happy to help out when testing versions before release. We're just very lazy and have to be told when and where ahead of time.

Speaking of testing new versions, perhaps a forum topic that focuses on scheduled maptesting could greatly benefit Island Defense in the future.