Oh my, how do I clean my bike?
Well I use the two bucket method, using either Zymol Clear shampoo or the Nanolex Matte shampoo. I use a lambswool mitt and not a sponge. Wash the bike carefully from the top down.
My white S has Expel Steal PPF on it and then Nanolex Matte ceramic coating on that. The gloss paint has Nanolex Si3D on it and that doesn't get washed ever with the Matte shampoo but with the Zymol Clear. Bike is rinsed with clean water then rinsed with filtered water. Then dried with plenty of drying towels before being blown dry in the nooks and crannies with a warm air blower that filters the air.
It's than kept under a soft lined bike cover. The bike is cleaned after each ride.
Don't use any 'polish' on your bike as by their very nature all polishes are abrasive, a polish should be only used for corrective purposes. Use a good quality wax, or glaze (like Zymol or Swissvax) or a ceramic coating like Si3D or Gtechniq Crystal Serum, the lite is easier to apply.
Google all of these if you want more info or I could provide some links.