Having a few and wrapping a few cars, a vinyl "cover-up" will still show the scratch unfortunately. Vinyl works as a great extra layer of protection, but any body imperfection in the body, will show through the vinyl.
With that being said, if it bothers you that bad, I would just save up/bite the bullet, and repaint that side