I'm OK with being out of touch if that means I'm out of touch with the majority of a country where people's understanding of science is
on par with Turkey as opposed to the rest of the Western world.
Anyway, McCain definitely has a chance, though I don't think it's true at all that he has a better chance than Obama. It's close, but based on how overwhelmingly strong the Democrats are right now - and in places where they shouldn't be at all - it may well be enough to make up for the bigot vote.
And I'm not really sure where McCain's "experience" is supposed to gain him any points. If he has so much experience, then there's really absolutely no excuse for him to be making mistakes like confusing Sunni and Shia. Either he's too old and his mental faculties are unreliable, or he's simply ignorant of the issues he should be knowledgable of.