You said: “The average Democrat has no idea who Cruz is, they probably confuse him with Rubio. Once the Average Democrat got to know Creepy, slimy, Holier than thou, Cruz, he would drop like a stone.”
You could say much the same about Trump. The libs in the media have not begun to expose him yet. They are waiting for him to win.
The difference between Cruz and Trump is that Cruz is actually a conservative, so he will actually have a credible ideology to campaign on against Hillary.
Funny how that 'credible' ideology is not winning over the majority of Republican voters now, but somehow will win over the majority of the general electorate in November.