Vinyl is very thin so wrapping damaged fairings will look bad - all scratches wil be visible.
How damage resistans is vinyl? I don't know. After 4 000 km with tank bag (about 1 500) in rain I didn't notice any scratches. Before having vinyl paint was more and more damaged after each trip with tank bag in rain, so I think it's more scratch resistant than paint.