Engineering Major, How can I improve RD Chances?

<p>SAT I: 2310
SAT II: 800 Math II, 750 Physics
Unweighted GPA (out of 4.0): 3.81(Strong upward trend, 3.95 from 10-12th).
School Type : Small private
AP (place score in parenthesis): School doesn't offer AP's, but took AP Calc and AP Stats(5 and 4).
Senior Year Course Load: Toughest possible, have taken every advanced course offered at my school
Major Awards (USAMO, Intel etc.): National History day 5th in Nationals, 1st in state, 4th in state(over the course of several years). NMSF, 3rd in local Sonatina Festival for my division.</p>

<p>Subjective:</p>

<p>Extracurriculars (place leadership in parenthesis) : Primary extracurricular featured on my Common app is an independent system I have created over the past 6 months, involves machine learning and computing related to the physical world, Filing for patent, used a portion of it for School Independent Study, showed to Cornell and UW Professors and got helpful feedback from them, am hoping to have it featured in some tech blogs by mid-late January. Founded and organized a TEDx event for my school, featured CEO's, poets, notable local personalities. President and Founder of Code Club, head of tech Committee. National History Day Competitions as I described, Tennis Varsity, Piano for 10 years(Taking ABRSM Level 8 exam).
Job/Work Experience: Internship at local Predictive Analysis Company(Just obtained it). Microsoft mini internship.
Volunteer/Community service: Volunteered, and part of Youth Board, for local Indian Organization for 6 years, 200 + hours. Organized local cultural events.
Essays: Common app about collaborative aspect of me, UPenn Supplement will talk about how UPenn Engineering is a perfect fit for my interest in the realm of computing related to the physical world, and how I can continue my current system development there.
Teacher Recommendation: Pretty good
Counselor Rec: Pretty good.
Additional Rec: None</p>

<p>Additional : I plan on visiting UPenn, showing professors there my above described system, and getting feedback. Almost every professor I've emailed at every college has responded fairly enthusiastically with wanting to talk about my interest in computing related to the physical world and my project. </p>

<p>Semi Hook : Mom got offered a Fulbright at UPenn, wanted to go but parents wouldn't let her, will mention in essay as a throwaway line. </p>

<p>Applied for Financial Aid?: No
Intended Major: Comp Sci
State (if domestic applicant): Northwest
Country (if international applicant): USA
School Type: Private
Ethnicity: Indian
Gender: Male
Income Bracket: Near a million</p>

<p>What do you think my chances are? And what can I do to improve them? Would getting my name out there in tech blogs and etc. in mid Jan be the most significant thing I could add? </p>