Thanks for the feedback.
I agree with your points that need addressing. I'm not sure if I will put any more time into Tigermoth, but I will certainly consider them if I do come back to it.