GOP: Moderate Libertarians (focus on economics/foreign policy and not on religion/morals)
The main things that get the Republican base to the polls are God, guns, and race. You spoke about religion but you failed to address the other two issues especially race.
The Republican party has a race problem. Just look at the Reaganfan screeds. You take race and religion out of the equation and there is no Republican party.
You could make a case for your first part, but your last sentence is straight BS used to enhance your already too high elitism. There are millions of Republicans who turn out because they want the government out of their pocketbooks. There will not be an election in the foreseeable future where the highest income bracket doesn't vote for the GOP, as they have for several decades.