On the subject of the Hispanic vote I completely believe it is over 15% for Trump. It is probably closer to 25%. I was incredulous to this idea 3+ years ago but I get it now.
The single issue Catholic anti-abortion vote is a lot of it of course. But a good deal can be explained by a simple analogy: Upon passing the bar, new lawyers overwhelming agree there are too many lawyers.
This is not unique to Hispanic immigrants, documented or not, even several generations in. A few nights ago I had a CNN show on in the background and new Syrian immigrants, now citizens, very much supported Trump. They felt they have persevered and their hard work had paid off. This is undoubtedly true. They viewed Trump and Republicans as the face of the American dream and those that have not achieved are undesirable, and competition is not welcome.