HOLY S*** you guys are a bunch of d-bags.
Just because the OP has a great MCAT/GPA does not mean anything.
You all can assume he/she does not have a life because of great stats, if thats what makes you feel good about yourselves not being as good.
I wish I had the same stats.
OP, your stats are good. However, the only thing I see missing are spectacular ECs, which is not really something you can work on now. Basically, if you can't get in with what you have, you can't do anything to improve it in time, so I wouldn't worry about it.
EDIT: The only reason I am holding back from making that assumption is because I know a 38/4.0 who has more of a "life" than most other people I know.