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.
Ha, that landing page is from our stealth era, when we didn't want to give any information.
But good point, we should probably give a bit more information now that we're about to release. I'll get on that.