I'm curious why their request an invite form goes to a form hosted on google spreadsheets. Isn't that kind of thing the core of their business in a sense?
No demo, no screenshots, and they're using somebody else's CRM for invitations to a closed beta? This has the appearance of being a "dry test" uncompensated market research trick from people who may not be admitting they haven't built what they're claiming.