Back to the issue of the front wheel throwing stuff at the HES / alternator belt cover - I noticed on a brand new 1200R the other day, a metal plate similar to the one in your first foto which keeps the crud off. Called a Catch-All or something.
Put me on the list for a long front mudguard. My Pyramid Fenda Extenda only does part of the job. It's because of the current fashion, you see. Bikes with no proper mudguards front and rear.
There hasn't been enough interest expressed to make manufacturing these mudguards a viable proposition, I'm afraid.