Steam is the place to go to be in contact with the devs they have a bugs thread and stuff like that I believe, even know I don't really know because I don't use steam like that. They wouldn't respond here because this is for fans not work and devs but I'm very sure they check here. Steam should be the place to go for the most chances to get a reply directly from devs I think.