I'd give him credit for the victory over Nadal, but really, he was in Nadal's head that year. And Federer was almost 33 and now almost 34. Djokovic should be winning by age alone (look at Sampras at a similar age).
He has won 2 of the 3 Grand Slams this year and 4 of the 5 Masters 1000's (4 of 4 he has played). He lost in the final of the other Grand Slam and his other two losses came in a 250 (Doha) and 500 (Dubai).
Yes, it is quite something to be undefeated against Fedal in Wimbledon finals, no easy feat, even with this declined version of Roger..just ask Murray!
Now, if he can only beat Murray here in a final...