First of all... thanks a lot for the update! The JS exclusion is a great feature. I figured out what scripts to exclude and can now use the optimisation without breaking anything. Cool!
But I noticed that the plug-in creates one cached file per page, although the pages should be using the same scripts. Not sure whether this is what it's supposed to be. Same when "look for scripts in only <head>" is enabled.
Example: I have a portfolio page with 48 images. Each image can be opened in it's own page. The content is all identical, except for the image. And every time I open a new page a new cache file gets generated. Is that what you would expect?