CFA is more important for candidates who aren't active in varsity sports or whose sports may not include the activities that are needed to be successfully physically at USNA. The background is that, at USNA, you must pass the PFT each semester. It consists of max crunches and push-ups in 2 mins and a timed 1.5 mile run. If you don't pass, eventually you'll be kicked out.
Thus, if you are a swimmer or golfer or martial arts expert, USNA may wonder how well you'll do at the PFT events. The CFA helps with this. For those who aren't super active in organized sports, the CFA is really the only measure USNA has of your fitness (and ability to work out on your own). And the PFT is why USNA focuses on the run, crunches and push-ups in the CFA.
In terms of maxing out . . . it's not likely that an appointment will be decided b/c one person did 12 pullups and another person did 13. Rather, someone who excelled across the board on the CFA may get the nod over someone who passed -- but barely -- across the board. So, the test is pass/fail in terms of whether you are "qualified" physically. But there are gradations of qualification. Think of academics -- some candidates are qualified with barely acceptable grades, scores, recs, etc. Others are standouts. Both are qualified, but one has a better chance than the other. Ditto with CFA. Doing better helps you.
For the OP, those scores are good. If you can improve your mile by 30 seconds and keep the rest as is, that would be even better. I suggest submitting now and then, if you can improve, great. But don't retake unless you're quite confident of improving b/c old scores are wiped out and replaced with new ones, whether better or worse.