Welcome Bryan and thanks for a very interested post!
I read your entire post, putting it to one side for a time so that I could attend a meeting and enjoyed every bit of it. You write really well!
...