Doesn’t explain the Senate though...
And Romney being Mormon doesn't explain Senate results either. Lousy candidates, some really dumb, and whites staying home partly explain the results in the Senate. You should read that link, "The Case of the Missing White Voters."