The polling data is right. If anything the numbers are a bit high.
But your conclusion makes no sense. Many people are uninformed. Many people aren't very bright. So no, I wouldn't think the number of Puritans in the voting block would really influence the number of LP voters.
How about you prove to me that 80% of the GOP voters are social conservatives?
16% of GOP New Hampshire voters consider themselves part of the religious right while 36% of the same voters in South Carolina associate themselves with this movement
http://www.adamsmithca.com/Columns%202000/Columns%202-4-00.htm
Whew. 36% in such a HUGE state as South Carolina. Somehow that'll add up to 60-80% :) I'll keep looking for ya...
BTW, here are the most populated US states. Hotbeds of Puritanism I bet.
1 California 2 Texas 3 New York 4 Florida 5 Illinois 6 Pennsylvania 7 Ohio 8 Michigan 9 New Jersey 10 Georgia