Just reading your posting, I had to reply. I have not been accepted to a school yet, but hopefully you can learn from some of my mistakes. My first year of application to med school (junior year of undergrad) I applied to about 15 schools. I made application as soon after June 1st as possible, however I did not take my MCAT until August. While my advisor told me this was fine, looking back I don't think it was that wise. I did not do as well as I would have liked on the MCAT, but I don't think that is what hurt me as much as the time factor. While all of the schools you apply to will open a file on you and most will send you supplementals (they want that extra money), they will not really look at your file until those August MCAT scores come through (somewhere around mid-October). If your scores are stellar (10's and 11's at least) you might still get an interview; if they are only average (8's) don't expect anything further. The simple truth is that most schools have their classes filled by the time they start looking at those applications with the August MCAT scores. I found this out from a student who also applied early but took the MCAT late(scored a 33) and only got one interview from an instate school out of about 15 schools he applied to. By waiting until the next year to apply you have the advantage of retaking the MCAT in April if you need to up your scores before re-applying.
As far as retaking the Chem classes, I think it would be more impressive to take some more upper level classes and do well in them (i.e. upper level Psych classes, Biology or Chem classes). B's are not that bad. Organic Chem was not my strongest class (I got C's). Rather than taking the class over I took several upper level Biology classes which raised my science GPA significantly my senior year. A 3.3 isn't that bad of a GPA and it will improve the more classes you take and get A's in. The more science classes you take and do well in, the better your science GPA will be (you didn't mention what that is currently).
Basically I wanted you to be aware that you will probably not get interviews until after those August MCAT scores come in (it might be different if you had a 4.0 but probably not). I know it probably seems like putting off applying for a year is not that appealing, but there are a lot of things you could do with that time that would be beneficial (i.e. volunteering or working in the medical field, taking more classes to boost your GPA). You get the idea.
Of course all of this is my opinion. I have moved in the last year and only applied to one school for this fall, but I was granted an interview and hope to receive an offer. My friend that I mentioned reapplied the following year and got interviews and acceptance offers to all the schools he applied to.
Good luck with your plans.
Renee