To remove (deep) scratches properly you'll need jeweller's rouge to reduce the defect.
Otherwise to clean windows, I spray all the windows (and lights) with AG Fast Glass (spray one window and move on to the next), return to the first window and wipe them clean with MF cloth. Then use AG Glass Cleaner (sparingly) - apply with a clean MF and use another to buff off.
Beautiful finish.