^^ Pretty much sums it all up.
So the real gap between the two is far larger than the 310 points on this week's ranking list. Federer cannot retake No. 1 at Wimbledon under any circumstances, and should Nadal reach the semifinals there, Federer would have to win Toronto, Cincinnati and the U.S. Open to have any chance at all.
Hence my earlier post (in a different thread), that with reaching the semis at Wimbledon, Nadal will have virtually sealed the YE#1 spot.