SEO would really confuse you, it still does me to an extent, and I have been using it for almost a month, I only know a few points.. it is quite an advanced subject..
To have seperate pages would not really slow the site down too much, since at first visit the images are cached in the visitors browser, so on the next page, the cached images are loaded, not re-downloaded.