Before you look to put the throttle tamer on, ride it for a little time. See how your hand acclimates to it. Some have no problems with the way the throttle acts, some do. I have no problems with it, and I like the engine braking.
Make sure you do not have a lot of play in the throttle cable, that can make a lot of difference also.