Trouble getting the Blog page to show up correctly

Are you sure this is the code for the content it’s pulling in? Because the code you show says the title should be an h2 tag with a link, but if you vire the source code, the title is an h1 tag with no link.

What I do is check for the template first – type in the template file name just before the get_header() call in the template file, and see what template is actually being pulled in there – because I think it’s pulling in a template other than what you think it is.