The best way to understand the uLocalGov starter kit is to click about and look. this is the front end of hte website, but if you log on to the back end and look at the Templates and Partial Views you will get a sense for how most of the code works.
the starter kit package works when installed but their are a couple of extra tweaks you can do inside umbraco to make it work betterer.
if you go look at the templates in the back end they will be empty. by default umbraco uses masterpages to build the templates, but this starter kit is built in MVC - change the defaultRenderingEngine setting in config/umbracosettings.config to Mvc to change umbraco to use Mvc. then you will be able to see the templates
the first one is changing the way umbraco generates url's
by default url's have the page name so this page is /getting-started.aspx - you can change this to /getting-started/ by changing the
umbracoUseDirectoryUrls setting in the web.config to true
<add key="umbracoUseDirectoryUrls" value="true" />