Thanks for the feedback!
Currently hard at work on the steam demo, which should hopefully fix / rework all of these issues. Some more than others.