Very clever puzzle. I'm not convinced by the definition for 1d - I'd use another word for it in this context.
I can't parse 9a, except for the theme and definition, of course.
FInally finished after a lot of head-scratching .
I have trouble parsing 26a . I can see the hillock and the horse but that leaves 2 letters unaccounted for.