Wow Ganb8te! I'm writing on my phone now but I really want to respond to all this amazing info! I'll summarize by saying I'll be your new spouse, you sound awesome!
I have some rough ideas of ways to maybe connect. Not sure they are any good, but maybe you or someone else can find a way to build on them.
I also see some similarities with my sitch. I hate that word sitch.. Situation!