I use an extremely new fangled liquid. It's basically Oxidized Hydrogen. There is a brass valved outlet in the garage and it literally pours out. Used liberally with an alkaline infused vegetable oil. Dirt (pun intended) cheap. Buffed dry.
I will occasionally admit to a supplementary coating of Plexus on Screen and (not-OEM) Headlight lenses. A present.
The best I have ever used on any bike was a nano-cleaner/finisher - leaves a fine ceramic film which is anti-bacterial (bugs do not stick) and does not scratch. But teh free samples dried up - OK my mate went bust (probably because he gave too much away)
Bah Ha ha.
I have a 2014 R3 Roadster, when I purchased it the bike shop told me to use Mr Sheen as my roadster has the matt paintwork and ordinary cleaners are bad for It, so that is what I have used since brand new. Still looks as good as new