That's still 2 weeks more than many, many other applicants will have done at some programs. I think that 2 weeks is looked upon favorably versus having not rotated. 2 weeks versus 4 weeks, tough call. But I think that if you can get a couple residents on your side (who can talk you up in ears of the powers that be) in just a few your fine. Be honest to yourself and ask how good of an impression do you think you can make with limited time. If you take a little time to get going, do the 4. Either way, a rotation is only a small portion of a successful match. A way to get your foot in the door. You still must show at the interview and make your interest very well known.
I agree with what has been stated earlier about doing 4 rotations if you feel like you're trying to compensate for other holes in your app, otherwise I would consider scaling it down a few. It's much easier to look bad on an away than it is to look good.