Kim is going to have to get rid of Sabrina and Chelsea next if she wants to win. Everyone at Ponderosa is collectively cheering for Sabrina.
Kim is a remarkably good player though. Particularly, she can lie better than anyone I've ever seen on Survivor. Watch how convincingly she is able to lie to the person she's about to vote out. There's a reason Jay and Kat didn't see it coming.
Kim's biggest enemy right now is herself. She's in a very similar position to Coach last season. She blindsided a few close allies, and they are now mad at her. Jay, Kat, and Troyzan may not vote for Kim if they don't have to. Kim's crucial decision is the same as the one Coach had to make last season. She could go to the end with Alicia or Tarzan or Christina and betray her alliance, or keep her word and go to the end with Chelsea and Sabrina. Last season Coach went to the end with Albert and Sophie, but he could have taken Rick, Edna, Brandon, or Cochran. Coach took the wrong people to the end, and he lost because of it. Kim has a choice to make, and it will make or break her end-game.