I think the winner of the Men's Singles will be the winner of Djokovic - Nadal. Would be good to see a new Slam winner, and Anderson would be deserving, but I just think he'll struggle in the final with exhaustion and playing a proven multi-Wimbledon winner.
Before the semi-final I picked Djokovic to win, and 2-1 up overnight seemed to confirm that. Right now with Nadal winning the 4th and on-serve in the 5th it's hard to tell.
As for Anderson, I watched the third set of Anderson-Federer, and he was just the better player in the second half (though it had looked headed to a straight set victory for Federer after he held to love three games in a row...) Still was a surprise to wake up and find Anderson had pulled off a five-setter.
I also tuned into the semi at about 4-4 in the fifth rather than going to bed as I should have, and both Anderson and Isner looked good with the serve. Anderson felt like he had a slight edge, but neither could get a break. I think it was about 18-17 when I finally switched off, and was glad to see in the morning that Anderson had finally won.