I would seriously consider putting the images through a site like (tinypng.com/) for some lossless file compression. I don't know if you did this before but I just loaded every image on the page and I saw this:
I would suggest adding a page with just the links to all the images
One of the most common oversights in all these kinds of threads. Image delivery optimization is a must on the web.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.