The only way for the landlord to cheat it is to set up fake accounts with companies and get statements sent to them. Probably possible but a lot of work for 1 review
Also, if it has your name on it then it's no longer anonymous.
Alternatively, ask for a copy of the lease and ID. Throw both away after verifying and set is_verified = True.
Any system can be gamed, you’re just trying to make it hard enough that most bad actors are waved off while keeping your costs reasonable.
(Landlord/housing provider and renter intermittently)
I have only ever felt the need to tell other people about my landlord when they were really terrible. I had a landlord that I liked once, but “getting to hang out with a cool dog sometimes” wouldn’t have compelled me to seek out and contribute to a review website.
I would simply treat anything on the site that’s even slightly more effusive than “I have had little to no reason to interact with my landlord” as patent garbage.