The home page has no information about which games it supports and how it works. You could screen record a session, post it to YouTube and embed it in the page.
Maybe if your video technology is good you can work at an agreement with the sites that already have them. A video chat could be something they could pay for.
A partnership would be great, since we could cross promote, and I'm sure a lot of people are looking to try new games.