if some gringos dont vote for obama just because he is black (2 out of four in your survey) he will lose a significant number of votes.
I would say Lieberman, a Jew, cost Al Gore the election.
These are polarizing candidates. D's and R's will not shift sides. It is the Libertarians or Independents who make up the middle 1/3 who will decide things and they do not like Socialism in bad economic times.