I was shifting much earlier when I first got it, being a beginner I was afraid of running it too hard without a tach. However, when I was shifting to second under 23 or so, it was lugging quite a bit, and acceleration was pretty slow. I found this thread on here http://www.vulcanforums.com/forums/a...p/t-30632.html
and starting shifting at higher speeds, it seems to run a lot better. My manual says the maximum recommended speed in first gear for the 500-1,000 mile break-in period is 24MPH, if going up to 24 is okay during the break-in, I figured 25-30 afterwards shouldn't be too bad. Around here when you pull out onto a road you get up to speed or you get rear-ended, second just doesn't accelerate much under 25. Usually in town I take first gear to 25-30 from a stop, then put it in second till the next stop. If I'm just cruising around the country roads I shift around 25, then put it in third around 40-45.
I did think about the battery connection, but it seems odd that it would cause a problem only when opening the throttle more than 1/4 of the way, and it would do the same thing every time. From what I found about the battery issue it seems to mostly happen randomly. I'll make sure it's tight though.
A friend who's more mechanically inclined than me took a look at it last night, said it seems like all of the fuel isn't igniting properly. He increased the idle speed a little bit and said to try running premium gas in it. I added some premium, so the gas in the tank is now about half 87 and half 92. There's still some hesitation when flick the throttle open, but it's a lot better than it was, no more taking 3-4 seconds to accelerate or stalling when I open the throttle. Probably run this tank out and try running all 92 to see if that gets rid of it completely, and check the spark plugs once I run the tank low.
I discovered that the speedometer is rattling/buzzing when I'm warming it up with the choke on, but the buzzing when I'm riding seems to actually be coming from the lock on the gas cap, probably not much I can do about that.