Thanks for sharing. I didn't make it past page one (https://app.mentra.com/signup) for similar reasons, and based on your experience it sounds like I'm not missing much.
Apparently they figured out the "why" of their mission but the "how" (how they intend to accomplish the mission) is lacking to say the least. The site feels no different to me from other job search boards -- AFAICT, they're just using different words.