Yes, if Cruz had about 30 more states that were his home state like Texas, he'd be cooking with oil, no doubt...
yes, what matters is who get votes in swing states.
Trump would beat Hillary in Florida, Ohio, probably Michigan and Illinos.
Cruz I just cannot see getting many crossovers.