Good shot of getting in. Your ACT is within range and your application seems balanced with plenty of ECs.
Chance Back
http://talk.collegeconfidential.com/what-my-chances/1850755-should-i-retake-sat-ii-in-january.html#latest