Blimey R Sole, that is one mind fuck of a complex post. Must've taken you ages!

Good work!