I agree that you are definitely qualified for PhD programs. Having those graduate courses are very helpful. I'd try to get perhaps another letter from a math or stat professor that taught one of your advanced classes, but if that's not possible it would be nice if the economists could speak a little about your mathematical ability. Also, if you have experience with programming or statistical packages like R or SAS (even a little bit), this is something you want programs to know about
As for courses, take as much analysis as you can. So if you can take two semesters, do it, and let the schools that you apply to know that you're taking them if it doesn't show up on your transcripts. Programs will care much more about analysis than any applied stat class. If you are going take stats, math stats (i.e. probability theory, statistical inference) would be good classes to have. For a programming course, you can't go wrong with C, C++, or Fortran.
One thing I'm curious about is how you managed to take advanced probability theory without analysis. Typically you would need to have some background in analysis or measure theory, but in any case, if you did well in that course and your other graduate stats courses, it will look good.
For the GRE, most top programs will expect a perfect or near perfect quantitative score. Below a 770 might hurt, but I'm not too sure about this. Just go for >= 770. Verbal and writing shouldn't matter much, just make sure they're not too low.
Departments will probably not care much about the student body or tennis involvement , but the TA is relevant, and the econ competitions may be as well.
Being a minority could be to your advantage, especially if you're qualified (and you are). One reason is because some schools have university fellowships for strong minority applicants, so funding wouldn't be an issue for the department. Another reason is that there aren't a lot of non-asian minorities in statistics. Either way, you're well qualified so this shouldn't be something to worry about.
As for the MS/PhD thing, most PhD stat programs operate in this manner anyway, they just don't advertise it. If you're applying without a previous master's in statistics, you'll have to complete the master's requirements before moving onto PhD candidacy anyway, and many departments will award you the master's degree en route to the PhD. Also, if you don't pass your quals after a couple of tries, the department might give you a conciliatory master's degree on your way out of the program.
Hope this was helpful, and good luck!