You're a professional "SEO guy" and still surprised that your four-month-old, 50-page, one-level-deep, affiliate-linking site is not outranking the hundreds of established review sites? Come on, man. If it were that easy...
And, despite all the various measurable quality signals, content quality, etc...Google organic rankings still mostly care about links.
"I know for a fact that it’s possible to circumvent these sandbox effects. If a site goes even somewhat viral and is getting a few hundred to a few thousand daily unique visits, some social media mentions each day, and real backlinks, that site will immediately be taken seriously by Google’s algorithms. I’ve seen this happen twice so far with brand new websites, eventually ranking #1 for their top keywords."
My experience has been the same. Except in this case...and it just struck me as strange.