A bit more now that I'm fully awake:
1. If your goal is academics and a "top" program, while I can understand the desire to be coastal or in the NE...you say you're at an unranked midwestern state school. Don't underestimate the midwestern programs, especially Wisconsin, Northwestern, and Michigan. They are really great programs with a lot of positive momentum right now and are likely to be more familiar with your school and its grads. There are also a number of other midwestern programs that are very good for academics (just probably not quite in the same "tier" as above) - Minnesota, Mayo, Case, OSU, Indiana, Iowa, U Chicago.
2. LORs. You didn't mention anything about these in your initial post. I think at the upper level, these play a big big role and are often underestimated. This would actually be the biggest reason I would recommend you do an away rotation would be to try and get a LOR from a big name. This can get tough because you need to not just do an away rotation, but do an away rotation on the "right" service. A lot of times this isn't available for away rotators since the home institution students gobble up these highly desirable rotations.
3. Agree with Step II early.
4. Get all your app stuff in on time.
5. Re: Applications. Based on what you've told us, I think your ultimate goal should be to go on about a dozen interviews. Among those, 3-4 should be at "top" programs (presuming you get interview offers from them), 6-7 at "mid-range" programs, and 2-3 at "safety" programs. If you've gotten strong vibes from your home program you can skew that ratio a little more towards the top end. If you have more time/money/inclination and want to go on more interviews than ~12, then add more to the top end side. Only concern I would have is if you are slightly below average numbers for the top programs - you might get a lot of interview love from them but ultimately be in the middle of their rank lists. So if you only interview at the top 10 programs, there is a small but not insignificant chance of falling through the cracks and going unmatched.