Not twisting anything...you said they always follow their promisses and always follow up on what they said. That's a big fat lie...they've been touting commerzialization on their PR's since solar concentrator days.
This company has zero credibility from my point of view.