bcm75204 - check the tutorials more carefully (http://doc.silverstripe.com/doku.php?id=tutorial:1-building-a-basic-site#using_a_different_template_for_the_home_page) - If you follow them it will show you how to add pagetypes to the CMS. How you then style them depends on the template that is used for the site.
Given I don't know much of your setup, here's how I think you would add a home page:
1. Add HomePage.php to /mysite/code/ (with the same code as listed under http://doc.silverstripe.com/doku.php?id=tutorial:1-building-a-basic-site#creating_a_new_page_type)
2. If you want the home page to be COMPLETELY different, add a template file called HomePage.ss to /themes/blackcandy/templates/. You can copy and paste the data from Page.ss into it and make any changes you want. If you want to edit the CSS of the design, you can either include a new stylesheet into the page or just make additions to BlackCandy's (found in /themes/blackcandy/css/).
3. This point in the tutorial is key - "Every page type also has a database table corresponding to it. Every time we modify the database, we need to rebuild it. We can do this by going to http://localhost:3000/db/build?flush=1." You need to flush the database by visiting /db/build and then refresh the CMS (F5) or the new pagetype will not be available.