JohnnyDeez, welcome to the forum. Thank you so much for taking the time to post this and share your experience/knowledge with us.
There is a lot of valuable advice written here.
It is definitely worth a re-read to digest it all but I enjoy how clearly you have laid this out and the actionable items.
I need to memorize step #10. For me personally, step #10 is my biggest obstacle and wins every time. Thanks for the reminder.
I'm looking forward to reading other posts.