Good start, except I'm having a hard time believing Smith, a Catholic, would be able to beat Hoover. I think you are underestimating the racism of Americans.
Depression trumps prejudice. Consider the instances of voters in Ohio and elsewhere who voted to reelect President Obama despite wrongly believing him to be a Muslim.