No Keith will not outwit his way to the end, but I seriously think he is winning this game. It is true he is not the only one who has had a big edit throughout the game (Baylor is the other), but Keith is different. For one, he is not the type a person who normally receives an important edit. Compare him to Rick from South Pacific. Rich got one of, if not the, worst edit in Survivor history. Keith and Rick have some similarities: they are both from the south, they are both old, and they both seemed to just squeeze by the tribal councils (except the one he was voted off). So why would Keith get such a big edit, while Rick gets none. I know there are other factors that come into play during this comparison, but Rick's edit was just way worse than Keiths.
Also, he has played a great physical game. He has won many immunities and possibly more to come.
Not to mention, even if Keith does not win the next immunity, he is not necessarily going home. Natalie, Baylor, and Missy could want to eliminate Jaclyn. Baylor, Jaclyn, and Missy might want to eliminate Natalie. And so on and so fourth.
Finally, he has made some minor strategic plays. Like playing the idol and finding the idol. Plus he gets one free jury vote, namely Wes. Also, if Jon and whoever else gets voted off next is mad, he gets more votes. Of course this is if he made the FTC.
It is for sure possible he doesn't win, but I think he has the best shot. Overall, I think these are the order in which people are mostly likely to win, not the order I think they will place.
1. Keith
2. Natalie
3. Missy
4. Jaclyn
5. Baylor
This is the order in which I think the next eliminations will occur.
5. Jaclyn
4. Natalie
3. Missy if there is a final two Baylor if there is a final three
2. Missy if there is a final three Baylor if there is a final two
1. Keith