Phew! I'm struggling with this one, even with the hints on the forum. Total respect for those who can crack it less than two hours.
My FOI was 25a, a nice change from the Everyman standard, then 21d, which seemed to confuse others.
But then I'm confused by most of the top half. More pondering, methinks.