Cory IS (and always has been) a great player with a lot of talent. Cory has overcome great obstacles to get where he is today, and despite having a few bad outings this year, will ALWAYS be a factor. Cory also works a lot on his golf game, which might also have something to do with his lackluster play as of late. Give him time to reevaluate, refocus, and he'll adjust and fine tune his game to get himself back to the top of the mountain. Cory is a champion, and I guarantee you he will respond like one. Many were writing Johnny Archer off a few years ago.
As far as the Worlds go, it comes down to the 4 top players. Right now, there are 4 guys that are playing some awesome pool. Johnny Archer, Ralf Souquet, Francisco Bustamante, and John Schmidt (pictured below). Yes, I said John Schmidt. This guy runs 100 balls for breakfast, 150 for lunch, another 150 for dinner, and 200+ for dessert. Surround this guy with the right people that can provide the proper guidance, and it could be a long ride on top for this guy. He is the real deal.