Hey,
I thought I would just drop by and mention a few things.
I applied to Harvard and also had a 2380 but was rejected flat out. I had slightly lower SAT II scores than you did.
You are an international so that should help you getting in, but when I applied there were over 500 students who applied with PERFECT SAT scores (2400).
The scores will definitely help, but they will not guarantee you get in.
You must find something that sets you apart (some volunteer work or passion) and go the extra mile in it. If you like helping autistic children, THAT IS NOT ENOUGH. When I applied I helped autistic children over the course of a whole summer, and another summer I worked at an AIDS/HIV halfway house.
You need to do something like START a volunteer organization that goes out and helps autistic children who don't normally get to interact with other people. Maybe get a few friends together and like once a week go to different areas and interact with autistic children -- but take the initiative and start something. This is key.
Also, this will get you some recognition in your area. I don't know if Harvard does this, but I would not be surprised: Princeton assigns a number based on the area-of-effect of things you have done (ie. if you do something internationally noticed, then you get a 1; something nationally noticed, you get a 2; state-wide, 3; citywide, 4; schoolwide, 5).
You want at least a 2 to be really competitive (maybe a 3, since like I said, being international will help your chances a great deal).
Good luck!