I disagree completely with demoing products this way.
The site doesn't suggest what the product does. Because no trust was established with me, I submitted someone else's site, and I still couldn't figure out what I had done. I only noticed a feedback button, and I debated using it to complain about your site not working. However, after reexamining the title of your site (I apparently never normally read titles...), I'm guessing the feedback button is the product your showing off.
I'm left kind of annoyed and not really wanting to further explore your product.
(Not wanting to be entirely negative, it does seem like a quality feedback button.)