The intention is good. I like the reviews idea. Since the author has hit the limitations of ATProto, could ActivityPub be an answer?