I thought it easier to write this out within a google doc given the length of said write up. As it's setup to be viewed only, please be sure to read through it's entirety prior to making any constructive criticism within this post. As stated within these are suggestions, observations and the like from my own point of view and I did try to concisely explain my reasoning through out the writing process. Some of the information I am of course aware has been touched on elsewhere.
Edit: I made the link clickable for you, it opens in a seperate window.