This thread should be used as an example of when it is and is not the right time to judge a game on it's technical merits.
Basically listen to the expert opinion of those who have had the chance to dissect the game and compare, play the games for yourself and then form a more thorough opinion that doesn't reek of fanboydom and finally don't be taken in by some fancy screenshot. Any game can have a fancy hi res screenshot.