Cleary since the company is "public" it must comply with SEC regs for reporting. If they are out of compliance why not tell the SEC. Otherwise be patient and wait for the new product announcement. I think your negative attitude is detrimental to all investors both current and potential. You can also call the company directly. I suspect that you can also start sending them certified letters.