Thanks all for putting me right on 2d. No wonder I can't get 12ac. I still haven't got 1d (?A?O??) and 23d (R?A?E?) and would be grateful for hints for these three, then I can put this horrible crossword behind me and relax.
I thought I had all four across SIs, but then I discovered I'd got 19ac wrong and I'm not sure if my new 19ac includes an SI. Just seen it! I've got all 8downs.