I'd love to do something like that, in regular training I can do 150 miles in about 2 weeks, constant running I think I could do it in 2 days. I wish I had the willpower to get up at 3:45 to train though, thats really not going to happen anytime soon.
He's right though, visualization is key, especially in a sport like running. Once you get to that kind of level everyone is at the same skill level, its just how prepared mentally you are and how much you want to win.