hmm I mostly agree with the list though my top 5 wpuld be:
1)Killzone 3
2) Uncharted 2
3) God of war III(really close third at that)
4) Killzone 2
5) Heavy Rain
though I think some games that need some recognition or their visuals are:
Vanquish
Castlevania: Lord of Shadows(was close to being in my top 5)
Enslaved
Naruto: Ultimate Ninja Storm 2
Mass Efftect 2