I don't believe in annually applying temporary protection to the bike. I believe you're far better off applying a proper paint protection once and being done with it. This old adage applies to most things:
Good and cheap isn't fast,
Good and fast isn't cheap,
Fast and cheap isn't good.
Some of you may have seen the thread I put up here a while back about the protection detail I did on my R1150GS Adventure:
R1150GS Adventure Protection Detail. Some people thought I was crazy spending so much time working on it, but I think most people spend more time in the long run applying the likes of ACF50 every winter.
The basic idea of paint protection is to seal it off from anything that can damage it. ACF50 and the likes will seal it off from chemical attack (water, salt etc), but they themselves are subject to chemial attack. They dissolve in water or vehicle detergent, so they have to be reapplied regularly. Quartz coatings (like the ones I used in my protection detail) are basically liquid glass so when they've cured, they are impervious to chemical attack from water, detergent, and even tar remover.
The other main cause of paint damage is mechanical attack (stone chips and debris thrown up by the front wheel and other vehicles). Nothing you wipe/spray onto the paint will protect it from that. To protect my engine, I installed an Extenda Fenda to the front mud guard and I applied paint protection film to the front of the engine. I chose XPEL Ultimate PPF because it's the most durable and it's even self-healing. When the PPF is past its best, I can simply remove it and replace it with more.
I've done about 10k km on my GS since I performed the protection detail. I've done a fair bit of green laning, and riding on dirt tracks and bog roads. The bike regularly gets covered in all sorts of crap, but the majority of it comes off simply by power-hosing. To get it properly clean, I give it a hand wash. The one thing that doesn't come off easily is tar spots, but because all my paint protection is resistant to tar remover, I can simply spray tar remover onto the spots and wipe them off with a microfibre towel and don't need to worry about reapplying paint protection. I've used the same protection products on my 2015 Ford Ranger and after 125k km, the paint is still immaculate.