I entirely expected this to be a case of, "Pick your favorite game out of these eight that I really like," and then I saw two Super Mario Galaxies, GTAIV and Uncharted and wanted to punch a kitten.
Then I read that these were from a metareview website, and now I want to incinerate a kitten.
Fighting games just don't deserve to be on this list because by their vary nature they are soulless entertainment. They may be fun, but can a genre devoid of the ability to create immersive story and characters really be considered to have two of the greatest games of all time? Cross off Tekken and Soul Calibur.
GTAIV, the Galaxies, Prime and Uncharted 2 depend on what you want out of a game, and both have significant flaws, so while I understand if either is your favorite, neither is objectively speaking one of the greatest games ever.
Ocarina of Time is a classic that changed an entire genre. Objectively, one of the greatest games ever. Deserves to be on that list.
Uncharted 2 is my personal favorite on the list, but god that list is terrible.