For the presidency maybe. The house will be republican for a long time due to redistricting. Senate is probably a toss up.
Also as Rany pointed out
, if Muslims still voted as they did in 2000, Romney would be president. Republicans have swung so far right they've alienated groups they typically did ok with like Latinos and Muslims. That's not changing demographics, that's changing message and actions of the republican party. Once you whittle your party down to angry white guys and their wives, you've painted yourself into a corner.