If that's the impression you got, I don't know what to tell you. Among the very first words on the page are "Donate" (clearly indicating that it is not a professional product). And directly below that we have the words "Introducing Zen Alpha" which should tell you to expect a product that is anything but polished.
>is cringe at best and disingenuous at worst.
Groan. Can we stop with the hyperbole and be a little more constructive? You're saying it's "cringe" and "disingenuous" because they used a professional looking template and their marketing copy needs work? Let's give them the benefit of the doubt, shall we?