I just crunched my numbers and my gpa will be approximately 3.5, science-3.7 (only one upper level science class which is human physiology). The last 100+ credit hours I have nailed with over a 3.9 gpa taking heavy course loads and working many hours. My prereqs are 3/4's finished with a solid A in all classes, and this semester O-Chem 2 looks like it would take a major screw up to lose my A, Physics 2 is going to be a tight finish (I am borderline A/B, my professor does not use +/-'s). I will be taking the MCAT in August, and I am pretty sure that I will have at least a decent MCAT score.
I am also a quasi non-trad since I stopped attending school for a couple of years due to initial poor academic performance. Maybe that helps a bit, but the only part of my app. I am concerned with is my minimal shadowing hours. I am working heavy hours and taking 20+ credit hours, I have virtually no free time so it is not that simple for me to go rack up on hours.