You can get ok results going over bad paint but it is a lot harder than going over decent paint. You can't move the vinyl around after it has touched the car like you can if it had decent paint. You can still imperfections through the vinyl, but the carbon fiber hides it a lot better than chrome.
The shape of a SW20 would be easier than something like a HQ.