Chances of getting into Carnegie Mellon School of Computer Science Early Decision

GPA:
9 - 12
Weighted (academic): 4.5938
Unweighted (academic): 3.9688
10 - 12
Weighted: 4.8636
Unweighted: 3.9545

9th Grade
H English 1
Latin I
H Algebra 2
H Biology
H Cult Gbl Age

10th Grade
AP English
Latin II
H Pre-Calc
H Chemistry
AP World

11th Grade
AP Comp Sci
AP Calculus BC
AP Chemistry
AP Physics
H Latin 3
H American Lit.

12th Grade
AP Statistics
AP Biology
AP Econ / AP gov.
AP Latin
AP Literature

Got an A in all classes (except for 1st semester H Am Lit, I got an A 2nd semester, though)

I got a 32 on my ACT (bad day for me), and am planning on retaking it. I think I can get 34+
I will be taking my SAT math 2 and SAT physics, I think I can get near an 800 on both.

Ext. Cur.
HiMCM (honorable mentions) - developed a program to model disease
Team Captain of Mini Urban Challenge
Lead Programmer of First Tech Challenge team (9040)
Tutor Kids after school C++
Publicity Officer of school’s Computer Science club
Secretary of Mu Alpha Theta club
Self-Taught C++ programming language (mostly fluent, spent 5 years on the language)
Currently using knowledge to develop (almost done) a 2D rendering engine with support for a scripting language (embedded AngelScript)

I am familiar with: AngelScript, Java, C#
I am fluent (best) with: C++

I was just wondering if I should apply to CMU SCS early decision? (I am interested in some of the programs and research areas they have)

Or is there another school I should focus on in which I have a better chance of getting in?
Any replies are appreciated.

I think SCS is even harder to get in than Stanford, Caltech, or MIT.

^^ Statisically speaking it would appear so but when you combine qualitative factors I don’t think so. Nevertheless, the average ACT score is 35, class rank 2% and gpa 3.93. The acceptance rate is 5% but if you are a female it is about 6 times that rate.

My math isn’t so good. If girls are really 6x that rate, then it must be darn near impossible for a guy to get in?

There are a lot less females who are accepted.