I agree. sounds like a red flag when they reply with "yeah everyone is buying it so your question is irrelevant" instead of providing a technical explanation/response. I am also skeptical on companies that raise too much funding (I can not imagine why they need $18million)