Surging out of your driveway when the engine is cold could just be you need to adjust the choke a little better (if your bike has one) or let it warm up a bit more while you check your lights and adjust your mirrors.
Having a bike run somewhat rough at low engine rpms does not sound like a big deal, but the thing that will get you: when taking corners and curves there is a balance between the turn angle, lean, and your speed. If the engine is surging on a curve or corner you will not be able to hold your line thru the turn.
Worse case Ive had, I pushed the choke all the way in too soon on a cold morning. Taking off from a stop sign into a right turn the engine dropped out halfway around the corner, which made the bike dive for the curb. I avoided the curb and learned to push the choke all the way in about a 1/2 mile down the road.
You can compensate for an engine that wont idle right by coasting thru turns and taking it easy on curves, but that takes away half the joy of riding a motorcycle.