Phew. As I said a few weeks ago I am new to The Listener, with its double entries, deletions and so on. However with help from this site I have finished it. The double entries in 48 held me up for some time, as did a number of parsings. Last in was 9, which I had convinced myself was Rhine, and of course turned out to be one of the most straightforward clues.
I am lost in admiration for Elgin, weaving so much into one crossword.
From various comments made it looks like I could have picked an easier time to join you all!