To answer your question about Mexican citizenship, I hope to get (much lower) in-state tuition soon, when I become a resident. But as time goes, after college, once I'm sure of what I want to do (might take while, of course), who knows?
I'm almost sure I want to work in Latin America at some point, and the citizenship might follow. Thanks to all for your warm responses. You are what makes me come to the TFP everyday, whether it's to read or post.