Wow, thank you so much for describing everything in such detail! I will definitely take it all into consideration
No problem! I've really benefited from detailed feedback and constructive criticism from different jams and I think its important to pay that forward.