Is there a technical or product novelty here? Some other curious context I'm missing? It looks just like any other landlord/renter review site with the same challenges of privacy, defamation, discoverability, etc...
They think it is a good idea and that people are nice.
I give it 3-6 months until they realize how many downsides that idea has and close down.