I try not to come onto the forum until I've solved the puzzle (or, more often, reached an impasse). I finally cracked this one today, 8 days after publication. I suspect no one will be checking the thread any more but it would be wrong not to add my praise to all the comments below. This is an astonishing masterpiece.