You can always use a free host to as a temp site to show off. www.freewebtown.com works pretty well I think.
Also, when I click on the download it tells me I have to sign in before I can download it, and clicking on the sign up link gets me a server error.
Also, when I click on the download it tells me I have to sign in before I can download it, and clicking on the sign up link gets me a server error.