if you've just bought the game then you'll have to wait until beta 2 rolls out. that will be in a few weeks, maybe a month if we're unlucky.
if, however, you preordered ages ago (several weeks) then you should have the option to download (and then install) Demigod from the 'My Games' tab.
hope that helps.