Hey Mat, welcome to the site.
First of all, it would be a great if you could divide your post in some paragraphs. I'm personally having a bit of a hard time reading this; my eyes tend to cross with large blocks of text. I think you have some interesting Points, but I easily get headaches, so...