"Screenshots released so far are photomode shots. I'm usually the one that takes them. Trust me, I don't have teh l33t CG and photoshop skillz. We will release new screenshots all the freaking time and the game that you've seen so far at E3 and Le Mans are literally builds that we've branched for stability way back in mid-May. Which means the game already looks better and is going to look better with each passing week."
http://www.neogaf.com/forum/showpost.php?p=16304613&postcount=2170