After that original 3DS scratches thing, i've applied screen protectors on both mine 3DS XL and a Gamepad.
The problem with protector is that it gets scratches of it's own. When i look on lower screen protector on 3ds xl and on gamepad screen i can totally see traces of my previous miiverse posts.
I'm guessing this is fixable by simply removing them and applying new ones.