JoJo,
You're correct about the abrupt throttle response. Most modern motorcycles have it, my ST-1300 had it as did my BMW-1150R. It's the CARB-08 standards (California Air Resources Board) and the Euro pollutions standards. The cars have the same problem, you should drive my Nissan pick up, just be careful when you put your foot down as the injectors open really quick. It's not as noticable because a car or truck weighs 4000 lbs and most have automatic transmissions. Bikes on the other hand weigh 1/8 of that and have manual transmissions and hand throttles. The problem is the throttle control programming, it turns the injectors off and on really quick so that when they are measuring CO2 etc they don't have to deal with roll-off and roll-on amounts. One of the things that happens is called "dry stack". In a carburetted bike there is a dribble of fuel that trickles after the butterflies close. This means that there is some residual vapors in the intake stacks that smooth out throttle response. Ok, so now you know why, but how to fix it?
The first thing I added was the G2 throttle cam. It's in the throttle grip and is made of plastic. When you twist the throttle the cable rolls over a cam inside that black Aluminum housing on your right grip. It's easy to take the grip apart and replace it with the G2 which is only about $65 shipping included. The new G2 replacement unit is billet machined Aluminum and is a first class component.
https://shop.g2ergo.com/categoryNavigationD...hg?categoryId=2
The next thing you need to do is buy a PC-III and install that as well. It's about a 1 hour job if you drink a cup of coffee or an adult beverage. To do a really first class job I would do it on a Saturday morning and enjoy the experience, add a few tie wraps to secure things, you already have the URL for that. I bought mine from Bike Effects and they took good care of me.
The final mod you should do (but it's a personal preference) and that is the spring release (1 turn). This will give your wrist a break on long rides. I've done all of these and these will make your bike a totally mellow machine. There are plenty of posts on these mods so you won't starve for information or help.
Good luck!
AZ