In regards to your last question: it's not too late in the cycle, I don't think the classes max out until the spring usually (or at least February) - but I'd imagine many seats have been filled already.
Your GPA certainly is high enough. I think what might really be important in your case though is how strong your reason/motivation is for wanting to do medicine (at this time). Correct me if I'm wrong, your clinical volunteering/shadowing experience doesn't seem to be too extensive. However, I'm sure you have good reasons, so make a powerful case.
I was accepted (to Goucher and JHU) a few weeks ago with a 3.7 GPA from a top-10, 1500+ SAT, good EC's and OK shadowing experience, but essentially no clinical volunteering experience. However, I had a good reason that was well-supported by other, personal experiences.