You should do a "Show HN" with that site.
(FWIW I like the layout of the individual review pages but the home page seemed cluttered/hard to follow.)