.
Sorry to talk about mine for a moment in your thread. Black painted roof would better match the high gloss black of the B-pillars than vinyl. It would make the addition of a carbon rear roof spoiler, which I'm not thinking of getting, less in yer face.
What kind of money did painting your roof cost? (PM if you prefer).
Re your car, with a gloss black painted roof you wouldn't want a black vinyl bonnet, IMO.