Great bike IMHO but I suspect a slight bias on my part.
I just installed a TFI to complete the Stage 1 and cannot recommend it enough. Really woke up the beast in her. Rode for a year with Hi Flow AC, SE slip ons and just the download and there is just no comparison.
You will probablly find , before long , a change in handlebars is a significant improvement as well. Other than that, no problems at all.
Enjoy your new ride