The stock maps provided by dynojet aren't the best for this bike. Not a lot to choose from and only one of them maps both cylinders independently.
When I had mine dyno'd he leaned out the cruise circuit and it's too lean. I've had to adjust it to get it to stop cutting out from starving for fuel. He's going to put it back on the dyno and re-adjust the 5-10-15% throttle range from about 1000 RPM to 3250 RPM. That's where my bike sees most of it's cruising at.
You can always try adjusting the map manually. It's not the right approach, but you might be able to tweak the map to your liking. Thekevin has been doing that with his bike.
If you want to get rid of most of the backfiring on decel. Change the values in the 0% throttle column from 2500 RPM up to 6000 RPM to 30's.
Lag is probably from too much fuel. You will need to look at your throttle position when that's happening and when you have the PCV hooked up to the computer, turn the key on and move your throttle to that position. It will tell you what % column you need to be looking at. RPM's will be a guess because we don't have a tach. I would start there, adjust the values down a bit in that throttle % and the RPM range you think it is. Save it, send the map to the bike and try it. See what changes it makes
Make sure you save a copy of your original map, and then save the changed copies. Don't make a bunch of changes in different areas at the same time or you won't know what is helping or hindering. I think with some tweaking you can get your map running better.
Best advise, although it costs $$, get the bike set up on a dyno and remove the doubt.