Knew of the cult, but not other details before the video. Agreed it's concerning.
I've eaten there, though it's been at least a couple years and the food was good, as is their coffee/tea/root beer. No clue if they have to pay anything for the real estate via a lease/rent.