Hi Chris:
You've seen my Z's interior panels, treated with spray-on 'vinyl dye' that I sourced from Parasol in Toronto. Here's a picture (#1 of 5) I took of some oversprayed material that I peeled off a test surface. It should give everyone a sense of the thickness and consistency of the 'dye' material after it's cured. As you can see, it's not really a dye at all, but more like a flexible-vinyl coating. I have zero concerns about its adhesion to the hard plastic parts, and the coverage (butterscotch dye applied over black plastic) was excellent. A bonus was that Parasol were able to color-match the dye to my new (Banzai Motorsports) butterscotch seat covers (thank you, Mike).
The soft vinyl parts were a bit trickier, due to the challenges of fully removing years of ArmorAll applications. It took a lot of scrubbing with a scotchbrite pad and SEM's vinyl cleaner product to get these pieces ready for painting. For the most part, I'm happy with the end result (once again, butterscotch applied over black) and I do not foresee any application-related lifting or peeling problems.
I would not recommend vinyl dye treatment for seat covers, though. That's just asking for trouble.
As for resistance to scuffing and scraping (esp. in the cargo area), I think the first picture tells the story (i.e. it probably will tear if it's abused).