NROTC Chances?

Hi everyone,
I am currently a junior at a private school, and I really want to do NROTC and later become a naval aviator. My application is slightly worse than other student’s applications that I have seen, so I am just curious about what you think of it. I know that whether or not I get in is all circumstantial, and it is up to admissions officers, not you. But I would just like to hear your opinion on my chances of making it.

Current Classes: (Every class I have taken throughout high school is at least an honors level class.)
Math: Pre-Calc. Next year I will be taking AP calc. I also stand a good chance at winning a mathematics award in my school this year.
Science: Advanced Competitive Science, and Advanced Chem. Next year I’ll be taking advanced physics, Advanced Competitive Science II, and CAD
English: American lit
History: US History I
Language: Spanish III
Philosophy: Theology - Morality

Extra Curriculars:
Varsity Swim Team (9,10) (I have gone to states both years and my relay came in 6th Sophmore year)
Ultimate Frisbee league (11)
Varsity Math Team (10,11)
NHS (11)
Robotics Team (11)
Math tutoring (11)
Organizing various fundraisers (9,10,11)
Programming Competitions (10,11)
IOS app development (9,10,11) (this summer I am developing 3 apps for a 120 billion dollar company and the apps will be used in hospitals throughout north america and in nasa)
Lead guitarist of a band (9,10,11)
Oneironautics (10,11)

SAT:
Math: 780 Reading: 700
(I will be retaking it to get higher scores)
Weighted GPA : 3.98
Class Rank: 17

What I am worried about the most are my physical abilities. I believe the navy started using the AFA for the physical test, which consists of pushups, situps, and a mile run. I can only do 60 pushups, 60 situps, and around a 8:00 mile

Note: I also plan on going to college for aerospace engineering

Like I said, I know you can’t judge whether or not I’ll get in, and a my chances of getting in are circumstantial, but if you could tell me what I can improve on, and your opinion if I stand a chance making it, that would be very helpful.
Thanks.