Too many dodgy definitions and far too much tortuous wordplay for this to be enjoyable. Several clues are impossible to solve other than via a guess at the definition where crossers allowed, (e.g. 22ac), or a quick chat with Danword.
Despite geeker's explanation,
I still can't see 11ac, other than it possibly being the misspelling of a popular type of hot drink vaguely resembling coffee, preceded by tbe ubiquitous two letter prefix for "do it again".