Thanks to Will Eisenberg for the test solve. Its' always great to get quality advice from someone whose work you admire.
Comments
This is a new feature I am trying out, so please leave a brief comment (even if it's just "Solved!"). Comments will not show on this page currently - not because I don't want them to, but because I'm still learning how to do that.