If you don't have a Power Commander buy. If you have one get it tuned. If you still have problems change the gearing to increase engine rpm fro the range that is causing the problem. I had the same problem going through school zones in first. Tuning really helped but most of the time I just pull the clutch in a coast. This is not a bike that is great in traffic unless you change the gearing.
Surging is a typical thing for these early FI bikes. Anything under 3000 rpm especially in first gear is pretty snatchy. Power Commander and a proper tune will help.
Do you have aftermarket exhaust system?
Is you chain slack set at the proper 25 to 30mm?
How do the teeth on your sprockets look?
Mine has no PC and stock exhausts. That lurching is just the nature of the beast. Just gotta figure out that right gear and rpm when rolling slow and you don't wanna be loud about it. I have noticed like Jondog said, when my chain gets slack it happens a lot more. Also causes lurchy shifting at normal around town speeds. Good luck.