I agree, the thumbnails are far too small - I couldn't even get an idea of what I should be looking at.
There's no real page layout apart from the header, maybe at a footer in or something that shows the bottom of the page.
It just needs something else adding to it; it looks slick but just not all there.