So, been waiting 6 weeks for my bike and finally get it here last friday... jump on... take off with a massive grin.
First stop at lights, idle.... 2k RPM. ****.
Bike has no tuneboy, I have very little mechanical skills, the only Triumph dealer around here i've heard are dodgy. Options? Am i...