Agree with all the earlier comments. Absolutely excellent. I loved Enigmatist's last puzzle (the Spice Girls one), and this may be even better.
Still have 4 loose ends on parsing the word play, despite some earlier hints on some of them:
26d, 31a, 41d, 46a
And also still don't understand the title...