It's 2 am here, so I'm not going to respond immediately, and I forsee IRL stuff tomorrow.
I will try to provide the best solve I can in the morning.
I will, however, question this - why the scrutiny? Why the demand for an incredibly detailed, citated solve, when others haven't provided nearly...