Hi as per my other comment on this post I have been off line a lot recently but Paul sent me this link.
Ramair or K&N both are good just personal preference. If you order the PCV you need to get the AT for it as well otherwise its not much use. If your budget allows the POD-300 is gold as you can monitor and adjust the AFR on the fly.
For the PCV you should really have a good ECU tune first IMO as the PCV is only a piggyback interrupting the injector pulses, it does not affect the F/L switch, sec throttles or (most importantly) ignition timing. (There is a PCV ignition module but it costs more than the PCV).
The "new tors tune" I would be dubious if that would have fixed your issues as its still pretty close to stock.
If you PM me I will send you the K&N part numbers if that's the way you want to go.
I've not had any experience working on a bike with Dave Platt systems but the "12 min tune and good to go" is a joke. The 12 min tune is only for idle as the O2 sensor is a narrow band it will never adjust the bike for over run when you com off the throttle suddenly. If you PM me let me know your bike year on VIN no I'll see if I have anything that may help.