Where's the blog page?

Hi there,
I have a quick question. I'm working on a site using Product Theme and can't seem to get the posts page up and running.
I've gone to Settings/Reading and selected a page called "Blog" for the "posts page" but when I click on that page, I get the front page again.
Here is the link:
The front page:
The blog page (where the blog posts should be):

I'm sure I'm missing something obvious....

Thanks for your help!