Lovely comment, as always -- so nicely-detailed and thoughtful. I tried to address most of the issues you raised in that perceptive beta-reading, though there were a couple of areas that I wasn't totally satisfied with. Still, that's the good thing about deadlines. It's like the moment the curtain goes up: you get yourself on stage, ready or not. And usually you're ready.
Thanks again!