Hi Timothy
Thank you very much for this report, I am shocked that I completely overlooked many of these issues myself, especially given that some should be obvious.
Once again, thank you so much for your thorough inspection!