Read this thing start to finish. Wow you have put in work. I want to buy another one to DD while I tear mine apart and go through it piece by piece like you did.

Great work man