1.) college admins will know the classes offered at your school and may question why you didn’t take AP classes since they were offered.
2.) What’s your class rank? If it’s a really competitive school and they don’t rank that’s fine.
Your EC’s are good but not great (didn’t publish for research, only a regional level award), your academics are good but weak for the SAT subject tests (most the schools you list require two). Even the most perfect students academic wise are often rejected, it seems to me you may make the crapshoot, but you don’t have much a chance any higher than the average acceptance rate.