Thanks for taking the time to go in depth with this feedback, I really appreciate it! All of your points are completely sound, and definitely areas I'm hoping to improve on in the future (hopefully soon).