I've done vinyl tops on several cars, usually because the tops were dented by someone climbing on them or carrying something heavy on top without a proper car top carrier.
It isn't too bad a job, however an industrial upholstery sewing machine is usually needed to seam the material as it is seldom wide enough. Along with this is a bench large enough so the seam comes out perfect and straight.
Where you will be challenged is at the ends where a compound curve exists. Even though the vinyl is quite stretchy, there are limits. You would need to develop and construct "gores" similar to those seen on older Airstreams and Avions, except in sewn vinyl. I'd say you'd have to be pretty good to pull this off and make it look professional.
Probably, paint is a much better strategy.