As far as the reapp. thing goes, that depends on what you are doing to improve your application. If you finish the process now and don't hear anything and then send the exact same application to them in june, then you are not going to get the reapplicant benefit. But who knows, you may get in now. That's a great g.p.a. but the mcat score doesn't stand out. If you have extensive clinical experience and a moving personal statement, then go for it. I don't know. I've come to fully believe the process is a big crapshoot.
If it were me I would send it in. However, I am a sucker for hope. That being said, my precautionary statement is to not get your hopes up.
Good luck. Keep me posted.