I like the website and if I weren't in DC I'd fill it out... But one doesn't need a fancy website to reach me. I pretty much always say yes to someone who wants to learn more about what we're working on. I bet that's true for a great many founders.
Nice thing about an in-person meeting is that it feels (to me) like a lot less effort than typing a bunch of stuff out. But feel free to ask me any questions.