There have been a few things slowing down me getting up the DRM-free versions on Humble and our site:
1. We upgraded to unity 5, and for a bit we were having some compatibility issues with some linux versions. I wanted that sorted out before we moved to a build that I couldn't just update quickly, and that's done.
2. With the update to unity 5, for some reason they decided to move -- on osx only -- where the dlls are stored for the game code. So our in-game updater has to be slightly modified in order to point to the new location, which is annoying.
3. Overall there's a big hassle because I have to get the unix-style Execute flag set on the updater files and the game executable, and normally to do that right I compile on OSX. However, now that we upgraded unity versions I have to install the new version of that there, and that takes an hour or so (mostly unattended).
4. Doing the builds on osx and then zipping them there takes a good couple of hours most times, semi-attended, and then there's another hour or two of uploading stuff that is largely unattended.
5. Then after that, for people using the drm-free version of the game, all of the updates that they download are costing us bandwidth every month, whereas with steam that's free.
All in all? At the moment it's set to eat about half a day of my time, and there's a whole lot of hassle for what feels like very few people. Which normally I'd be fine with, but my work/life balance has been really terrible and I've been trying to fix that, and we're bleeding money again and so I'm trying to get to a point where our new game is ready for kickstarter (probably that) prior to me having to make yet more hard decisions, and so on. So every half day counts. Blah.
To be clear, if there wasn't time pressure and the game was doing well and so on and so forth, it would be a no-brainer for me to set aside feature development for a half day or so and do this. But right now we've got freaking volunteers doing pretty much all the feature development and post-release support, which is something I wouldn't normally be able to conscience. But desperate times, etc.
Not to try and turn this into a "oh you poor guy, nevermind" situation. It is something I will get to, for sure. I am determined to, and I won't be busy in this fashion forever. But I've had to kind of drop the ball on a number of things such as even carrying the game in our own store right now (the number of sales there doesn't justify my time in setting it up), having it in the main banner rotation on our site, etc, etc. These are real things that I need to do, but there keep being more urgent things in the short term.
Hope that makes sense, and again apologies.