Just looked at your site. What a cool idea. I've always had trouble figuring out how to get my business cards digitized. This is definitely a big move! How do I sign up?
Why not put this contact info right on your front page? Even if you have to demo over a simple Skype session or provide a video, do it. If people want to see (even if it's no currently available) let them see. You could probably use Skype for one on one demos or WebEx or something if there were a group of people interested in a viewing.