Much harder than usual I thought, and I gave up and used a solver for the last one in (21A - I mean really!). It could be wrong I suppose but it's the only word that seems to fit, unless my crossers are wrong.
There's also a few I can't parse like 3D, 12A (Pole?) and 5D (although the answer is clear).
Could not spot a rhyming pair this week but there is alliteration in 1, 5 and 26. Can't really parse 26 either!