Am I mistaken, there seems to be no TSW forum at DTG's?
http://forums.dovetailgames.com
I can imagine DTG being a bit careful at this moment, trying to avoid the flak fired at them.
But constructive criticism is always welcome I thought.
The Steam forum is a little value unfortunately.
A public bug tracker would be a nice feature, so we know things are being worked on and bugs repaired.