@MandarinSin You look like you’re in good shape! I can’t comment on the homeschool factor because I have no handle on how that translates to college admissions, but your stats (SAT, GPA, etc) indicate that you’re a strong student. I agree with the previous posters that since you’re already getting a 210 on the PSAT and 31 on the ACT as a sophomore, your junior year stats should be easily within the range of super elite schools.
Make sure you maintain your GPA during the rest of the sophomore and junior year! As far as EC’s go, I think you’re in good shape.
I’m no expert, but I think you’re in a really good spot right now. It’s too early to be sure, but keep your grades up and stretch yourself and you should have some great options come senior year.