I don’t actually know either, but I am assuming there is an exe file in the download, which when activated, allows you to create the website. Try activating the exe file, and follow any steps it puts you through.
If I think it is what I believe it to be, then it is basically a small piece of software that allows you to imput things like the name of your site, etc… and then asks you to imput video urls from youtube…. but don’t quote me on this.
Plan Your Life In Color!