I'm automatically skeptical of anyone new to the AR market, especially someone claiming to be doing something new and awesome that nobody else does.
The entire front page of their website is setting off alarm bells for me. Sounds like they're using the same crap as on non-stick cookware on their bolts, but dressing it up and tossing around technical terms to make it sound like it's some massive tech breakthrough.
Never argue with an idiot. They will drag you down to their level and beat you with experience.