Ok, I've taken the time to go through your feedback in some detail and it looks like I'm going to have to make or reprioritise a bunch of tickets in my issue tracker :) I'll put up a more detailed response shortly once I've got it all organised.
Thanks heaps for the feedback!