Disclaimer: Not an Adcom or counselor.
That 25 is too low for MD only. Your chances are below the national average, which isn't a good sign (about 36% or so
http://forums.studentdoctor.net/showthread.php?t=838625)
Opinions vary on the stigma of being a reapplicant. My understanding is that it is fine to be a reapplicant as long as your application improves quite a bit between admission cycles. A lot of secondaries will ask if you are a reapplicant and will have an essay prompt asking you to describe the changes between cycles. On the second attempt, you will be required to answer if you previously applied to the particular school before when you add each school on the primary.
Not to mention that the application year can be money draining, time consuming, and ridden with anxiety.
If you understand the risks, then go ahead and apply. The only big drawback I see is the MCAT.
Some overall comments on your EC's:
How many shadowing hours do you have and in what specialties?
Any leadership?
Why do you have 2 physician letters? The adcom's on these boards say that such letters are useless unless you have an unusually strong connection to the doctor through years of interaction or did research with him/her.
You might actually need an additional letter. You usually need 2 science and 1 non-science. Your letters may or may not fill the requirements, since SDN'ers have contacted schools about including math letters as science and some schools say it counts but other say it doesn't. The cognitive psychology will probably be non-science, so it looks like you've got 2 non-science and 1 science under some schools' definition
Your EC's are really good and will help you stand out in the applicant pool.