The Meguiars Endurgace Gel is a good one. It doesn't sling on your car like the spray on stuff. One coat will give you a matte finish, another coat will beshiny and will last at least a few weeks.
Are the scratches down to the primer, was it keyed? If not, you can have a detailer look at and tell you if he can make the paint look better. Go to autopia.org and look/post for a detailer in your area.