One of those stainless steel spatulas? Ouch.
I would think the scratches would be superficial at most, but.. damn.
Plenty of services offer windshield scratch repair, (Safelite, etc), but... I also drive my Forester on the beach, so I'm probably not the expert on keeping windshields .. or the chassis... pristine.
I've used Safelite, though.. they're quick and inexpensive, especially if you can work your deductible into it.
Another thing to do, which I'm sure you've already thought of, is to call your local AAA office and ask for their recommendation on anywhere local that can help you with window repair.
I have never tried to buff out scratches myself, no.
Good luck, Steve.