How realistic is MIT for me?

I thought posting here would ease my mind and stress, but now I am overwhelmed from all the ends of the spectrum.

I took AP CS and easily got a 5 on the AP test; I was disappointed at the lack of rigor in the class (Java != computer science) and talked for a long time about this with the CS teacher, which led to my strong relationship with him. I have my gripes with UIL CS, as it seems to be highly based on the AP content with a few modifications to make it more challenging. I took a break from it, but I will return. Now that the seniors have left, I might have a chance to get past district.

I will look at finance again and see if that changes my stance.

As I had perhaps mentioned before, I dislike competition; I prefer collaboration instead. A huge setback has been just the lack of people interested in serious coding at my school. One of my friends even dropped out outright because he felt bored at school. But maybe competition is the best way to find people just as good as me to work with?

Again, guys, I’m not ready to apply for any college today. I still have plenty of time to work out what I want to do, fix my scores, fulfill my prerequisites, etc. Haven’t even taken my SAT yet. Given this, however, am I on the right track?