Wow! Amazing review! So much to gulp in there. I'm reading it slowly and slowly, trying to understand.
Thanks @petertodd for this question answer format!