Whew, sorry, just wanted to add you should feel comfortable applying to more competitive schools–your record is terrific and it does not sound like you would require significant financial aid (which can be tougher for international students). I just wanted to suggest you apply to some “match” and “safety” schools as well.