RE: lens cover is scuffed!
I'd contact Stelth Cam and see if they can send you a replacement. If you go on and on about how great the product is they might ship it to you for free. The scratch stuff they sell on TV is crap, don't waste the money. I'm not sure if the lens is glass or plastic on your camera. I used to do glass work and we used a type of rubbing compound to get scratches out of mirrors. Try wet rubbing compound, then wax.
If You Can Walk You Don't Need An Ambulance