Welcome to the forum and I hope you enjoy your new ride. I can't answer your first two questions but for cleaning my bike I use mostly plain warm water and Spray Away Glass Cleaner. Spray Away has no amonia so it is safe for the matte finish, acrylic windscreens and helmet visors.

Have fun
Az Wingrider