Reviews are usually gamed - esp in depth ones. There is infra being built in identity / action verification using blockchain that can verify user + usage to add credibility to a review. Have you looked into those? How are you verifying the authenticity?