I'm not surprised Frank won fan favorite as 99% of the fans only watch the CBS edited version of the show and he came off much better there than on the feeds.
I thought it interesting that Jenn said in her post show interview last night that she voted for Ian cause Dan had already won. Add that to Britney saying that Dan would have lost to Danielle too it was obvious that Dan never, ever stood a chance to win this with a jury made of up on primarily of New players. They were going to vote for one of their own over someone who was "safe" for weeks at the beginning of the season. Add Frank, Joe and Shane's bitterness and Dan had ZERO chance to win the half million.