New to forums and just seen this post, and how to combat the smears.
Internally, spray your glass cleaner on to a short microfibre cloth (e.g. Gliptones Glass Microfibre), not directly onto the glass. Then clean in straight lines.
After that switch to a clean dry medium microfibre and wipe cleaned area and watch the smears disappear

Make sure not to be tempted to wipe any marks you see on the dash. And don't spray directly on to glass due to over spray going on the dash etc