^^^^
There are some great modded OEM around.
Plastic primer, then paint, both Matt and Gloss will be fine, I've used both. If you want a super smooth finish then either filler or 3 to 4 layers of primer, lots of sanding and 3 to 4 top coats.
My modified Audi TTS cover....