If you have the mental strength to reapply next month, I would say go for it. It is clear that you have done a lot to improve your application, and you have a strong MCAT score (as long as you don't have an individual section that is low--probably less than 8 for most schools--and which may be precluding your application from being considered further). I think it goes without saying that your GPA is very strong, and you really don't need to worry about further correcting anything there. As someone who reapplied, I think that one of the benefits of my reapplication was that schools could very transparently see that I had responded to each of my weaknesses and corrected them, and it seems that you have done the same (i.e. as evidenced by all your recent extracurricular involvements, clinical startup, etc). Assuming you don't want another year to get more mental preparation for medical school, then I would think that the year off to get more publications would only significantly benefit you for an MD/PhD program or for schools that are research heavy. You already have two publications which is more than A LOT of matriculating applicants can say. I am assuming you are a California resident, in which case every school there is incredibly competitive regardless of your stats. That said, take a good look at both private and out of state public schools that have a history of taking lots of people from California and other non-residents--schools you might not otherwise think of like Michigan State, Penn State, Wayne State, Ohio State, Vermont, Illinois, all of the Virginia state schools, etc. Get your secondaries in as quickly as possible while still making them quality--two weeks for each secondary should be your goal. Good luck!