I have four to go in the top left, but it's definitely been a case of many short sessions, getting stuck at the end of each one and coming back later.
I started with a hyphenated cricket position at 32a that fitted the answer but still turned out to be wrong!
5d is actually two words in Chambers, but hyphenated online in Chambers Word Wizard (which has been helpful with several answers, incidentally). Perhaps Azed didn't check the book.