15 is an odd clue - as far as I can see the definition is divided between the beginning and the end of the clue, with "nuts" doing double duty. I may be overcomplicating it, though.
7 read the wordplay upwards.
12 I've guessed, not having solved the "real" clue.