Whether you do the linkage and head-race lubrication depends very much on when you ride it.
I think they say "every 2 years" but frankly if you only ever ride in the dry then you can push it well beyond that.
Also - do the rear linkage before the head-race cos it sits in the spray plume from the front wheel whereas the headrace sits high and dry behind a fairing.
I use 4 years for linkage and I'm never greasing the headrace ever again.
Also - coolant: at 4 years I extracted the coolant, noted that it was pristine blue color, tested it in the freezer at -15C and put it straight back in the engine.
I'm never changing that again either. (I might test it every 2 years).
Oil - change by mileage not by date- mine's been in there 3 years now (3000 miles) and as long as you heat the engine up avery month to kill the bugs that live in damp oil then they can't eat your oil filter paper element and it evaporates any condensation - prevents corrosion.
12 years and counting!
Linkage - for sunny riding no reason to fiddle with.
Oil: mileage AND date. If I've made more than 4000 kilometres and It's been more than a year in the engine, it's time to change. If it's new, it can last up to 10,000 kilometres (for longer trips open road etc).
Coolant: too cheap to sweat it. I change mine as it's written on the bottle of the coolant manufacturer (poured some red Valvoline stuff that should last for 5 year change interval).
Every autumn, before "winter sleep", oil and clean cables. Every second spring clean KN air filter. Spark plugs every 24.000 kms as per manufacturer's advice - just to be on the safe side, since I use the bike for traveling.