Thanks @brechtryckaert for your input and kind words about my website.
(I’ve only recently discovered the online tools available for optimising images, so I’ve spent way too much time doing it manually in Pixelmator!)
The site is designed in the way it is as I don’t want all the information to be visible straight away, there would be too much of it, and I’m trying to keep a clean and uncluttered home page…
Users can choose what extra information they want to see, if any, and can do so without loading a new page.
That’s the rationale… I’ve tried lazy loading but it’s unsuitable for my style of website.
I totally get what you said about the number of requests - the reason for it hadn’t occurred to me, but I guess it’s unavoidable.
So I’ll cease the request for 100% loading speed results, and settle for what I’ve got… thanks again for explaining it so clearly!