Indeed.  The country is NOT becoming more white or more rural or more fundamentalist.

Eventually demographic trends will overwhelm what even gerrymandering, the electoral college, and voter suppression have done for the GOP.  Their decline will be a very interesting political transition.