TheOptimizationIdiot - 4:55 am on Mar 9, 2013 (gmt 0)
Let me think about this some more, but the first thing that comes to mind is edit say 5 more Product Review pages to be a similar page text length, lack of optimization for the specific terms you're trying to rank for, same style of link text, and anything else that's not the same length, style, format, etc. as the Product Review page that's ranking to be the same way as they are on the Product Review page that's still ranking and noindex everything else those pages link to.
I'm sure it sounds a bit crazy, but if Google wants to rank the review page and not the specific pages so people have to click through the review page to get to the specific pages, then I'd edit a few to have the same characteristics as the one ranking and make sure that's all they could do by noindexing everything "specific" those pages link to and see if the pages I edited to be the same as the Product Review page that is ranking were reindexed.
My gut tells me your initial feeling is correct and it's over optimization, so while I was trying to figure out what to do with the specific pages and how to fix them I'd edit a few more Product Review pages to be "the same as the one that ranks" except for different products of course and intentionally pull the pages they link to from the index.