The Rio Grande Outlets was done by Simon, the San Antonio Outlets are being developed by Unified Investment Group of San Francisco.
http://www.uigcalifornia.com/
As for the Mexican tourists, I'm sure that plays in some way but not much seeing as how it's 2 miles from 35. If they wanted to capitalize on that market they'd have built directly off of 35.