Won't that centrally mounted oil cooler get a bit hot behind the high mudguard?
No it will be fine. The cooler will still radiate enough heat without the "exra" 5% flow a slotted guard will give. Plenty enough ambient air and when moving more than enough thru flow. I have the same trouble free set up ion my G/S.