Oh my goodness you just made my day with this post! Some very interesting connections and observations you've made there ;)
You're certainly on to something!