Thoroughly enjoyed that, I spent a very happy week solving it in odd moments. There are two points that haven't already been covered in this thread.
First, the answer to 37-24 can fit into one of the 5 groups. This threw me for a while. A minor quibble.
Second, this puzzle appeared during a very appropriate time period given the theme. A lovely touch!