I dont think Cruz can win the general...
Just talking with friends who ARE going to vote for them, I can't imagine him having broad appeal to a general electorate.