Hi Graham,
I "think" it should be fine for your scenario. You could even use the search engine if you populate the search index before deployment, if the content doesn't change then there will be no changes to the search engine. Note though that changes to page permissions also cause changes to the search index because we keep page roles synced in the index in order to filter results by roles. Sounds like your pages would be all public anyway.
Will the file system be writable on each node?
If not you may need to disable log4net as well.
The cache dependency files are created beneath /Data/Sites/[SiteID]/systemfiles
they allow us to clear the cache for site settings when a setting is changed and also themes if you change the skins. As long as these files exist on disk and you are not making changes to site settings or skins after deployment it should be ok. Are the nodes all sharing the same cache for memory? If they are not then it should be ok for each node to touch it's own cache dependency files and in either case they should be ok without any syncing of those files.
I'll be curious to hear from you how it works out and any issues you do come across.
Best,
Joe