Agree with Banco. I would knock off Vanderbilt and add both Northwestern and Case Western. I am a tiny bit worried about your GPA, particularly because about 1/3 of your list is (or soon will be) top schools, but I think (and I could be wrong) that Ohio is a fairly good state to apply out of, and a lot of your in-state schools are good bets for you.
To comment on the above, I would agree that complete before September is still in "fine" range, but mid-September is definitely pushing "late" in my opinion.