My throttle was never snatchy/jerky but I got the throttle tamer anyway. Couldn't tell the difference with or without it. Make sure you're throttle cables are adjusted correctly. I think it's about an 1/8th of free play. I do have the flash and am well pleased with it, though.
Welcome, BTW!