Nope, don't think so. Iowa is not the South. The South is religious, but it isn't the special type of stupid that votes for Romney, or Santorum, a Roman Catholic and a Mormon (in reverse order), just because they can give some religious one liners. That's not to say that the South wouldn't vote Catholics, but they wouldn't vote for them for purely religious reasons. The proof of that is that Carson, in any of the polls, never did as well in the South as he did in Iowa, aside perhaps from weird polls put out by Quinnipac, whose pollster spent 24/7 ranting about how bad Trump is and how great Ben Carson is, before revealing he is a Democrat.
Indeed it does. Iowa may be unique with its caucus, but the evangelical vote there is not. The evangelical outreach done in Iowa is noticed by Christians in later states.