May be a stupid question but how do you create a blog page in this theme? I don't want it as my homepage obviously but I have articles that I want to post in blog format
The home page is currently set as the blog page for the site that you linked. If you haven't already noticed, the content area is showing 2 sample blog posts. All you have to do to define a blog page is create a page that will hold the blog content, and under "Settings -> Reading" in WP Admin, set the "Posts Page" to the page you want posts to show on.
Also, a second question, how do you remove the Register/Login option from the site?
Just clear the boxes for login/logout/register text in the theme admin, under the "General" tab.