Isn't this forum the official place to look for help for this game? Is there a better place?
Well, the forums have become quite dead over the course of time. Derek (and Andy; the creators) once assured us that he checks this forum for bugs and glitches even if he never replies to the topics, though it's doubtful if he still does it since he literally had no idea that the forum had been filled with spambots until one member of this forum notified him on Twitter. Other places where you may get help include the Steam forums. Or you may try to seek attention at Twitter as that's the place where Derek is the most active.