Hey there,
You have a fantastic profile - your GPA isn't as much of a weak component as you think it is. Well, let me rephrase. Relatively it does seem to be the weakest component but if that's what you're worried about, don't be!
So on one hand, you could apply now - your profile is on track - but you'd have to work really hard to get your applications in and you'd be entering R2. If you wait 9 months or so, your profile will only get stronger, and you get the benefit of R1.
From where you're coming from there, there really isn't a bad option. I'd personally recommend R1 next year just because you would have more time, your recommenders would have more time, you'd have the opportunity to visit these schools (assuming you haven't done that but if I'm wrong let me know), and you'd get the benefits of R1.
What do you think? Are you leaning one way or the other?
Bhavik