I found this to be very entertaining, fair, and (possibly excluding the unsolved three I will mention below) devoid of bad clues - for a welcome change.
7D completely baffles me - Wiki is no help at all.
24A is hiding there somewhere but why is he hairy?
24D - OMG, I've got no clue whatsover, although of course I can think of a girl's name that fits.
Helpful hints h'appreciated.
Thanks.