If you wait until mid-July to apply, it will take weeks to get your transcripts certified, instead of days. It would be better to go ahead and apply to one school now, mark the box that you plan to retake the MCAT so the school will hold your application until the second score comes in, then add more schools (and pay for them) when the score comes back if the number is competitive. Meanwhile, if you are confident you've improved, you can start writing the essays for the secondaries from prompts you'll find here on SDN. When you officially receive them, you can get them back in a day or two, saving time.