You're fine---I'm class of 2013 A&S, Chinese femme
2130 SAT, 700 on Math I, French, Spanish
At the time I had two 5's, two 4's and a 3 (self study on a five)
Senior course load was 5 AP classes though haha
Don't worry about the Bio---I had a 640 on Chem
Good luck. Make sure your essays, recs, etc. work in your favor.