I'm not informed enough to determine that it's a scam, but I doubt it is now, as you said.
But the reality of the situation is that this company is closer to liquidation than prosperity. This current DOD demonstration has been done many times in the past with very similar ships. Why the excitement, again, is beyond me. But for me, nothing at all to get excited about. It's time for a contract, finally.