Thank you for the high praise and for taking the time to write this!
I actually think I already addressed a couple of your points, number 1 specifically is definitely fixed in the newest version!