I just saw how long ur post was i gave up reading it. Dont take it in a bad way but that is Huuge.
JUST LIKE MY... ok I'm not making that joke.
Yeah, I know, don't worry man, it doesn't bother me, I know my guides can get really long because I like giving all the details, that's why I
try to make them somewhat funny so you can bear through all the explanation. Also, most of that comment is made specifically for the developer so I need it to be VERY detailed, and I still miss some points but that's because I forget stuff while writing. So yeah, take your time reading if you're interested, and if not, just drop it.