Clean and fun solve!
Thanks so much for mentioning 28D — I have been looking for good crosswords for my kids for ages! Will be ordering soon. (Any other recs appreciated!)
FYI the clue to
2D seems to have been inadvertently triggered Markdown… you can
escape using a \ (backslash).