I don't think it's too late. You can apply before you get your scores I believe. There are ways to do this -- check out gyngyn's post in a recent thread.
I applied to 18 schools. Most people seem to apply to around that many schools but that's just from memory; I don't know if 18 is on the low or high side. It might be wise to apply to more schools if you have relatively low stats.
Don't sweat it. The idea is that you apply to one school initially and then add more, strategically in accordance with thorough MSAR-based research, after you have received your MCAT score.
More specifically, this allows AMCAS to verify your transcripts as if they were sent in on the first day, thus moving the timeline of your application forward by a few weeks.