It's in the Deleted Posts section, along with a few comments that it attracted before it moved.
You could ask Admin why he moved it, but it looks very low-quality to me. Part of the ethos of this site is that we do go into detail, because only that way can what we post be sure to be of use to all punters. And what little text there was did read more like an advertisement than a review.