I wonder how they get away with this...
Most Puerto Ricans are educated American citizens and speak very good English and Spanish...and look like their Spanish ancestors...some very light skinned with European features...
many of the illegal alien Mexicans and OTMs are short and square and look like their darker skinned Mayan and Aztec ancestors and have flatter noses...and they do not speak English nor are they educated even in the guttural Spanish they mutter...
My experience would confirm all of what you said except the English part. I have worked with two guys from Puerto Rico in the past few years and they both struggled with English.