That's a very noble approach, but I don't understand how it relates to not showing non-users current dreams? Is it that you have to pay to even view dreams? I didn't get that from the home page. I think at the very least you need to demonstrate to potential users what the product does, otherwise (I think) few people will sign-up for something they don't really understand.