Thank you Glasperlenspieler for your valuable advice! It's indeed strange that Stanford has this terminal MA...and yes I'm considering taking a gap year to make my application stronger, as you say, recommendation is a huge problem.
Oxford may be the better one for me when it comes to my specific interests. I guess what worries me is: Will an overseas Master be much more disadvantaged than a domestic one? (After all, if I choose Stanford, there might be chances that I can develop more connections with domestic professors, which may be more helpful for my phd application? ) I'm not sure if this makes a huge difference.
Financial situation is a vital question, and I've learned some cold facts about placement...Thank you for this reminder. (Such a cold world it is : [ )