I'd use a professional body shop and use automotive paint.
The grill surface takes a beating over the years, and quality automotive paint will last longer. If you can remove and install the grill yourself it will save you money.
Since you're not trying to match anything, you will have a broad choice of paints.
Also, look into a quality wrap. I think a carbon fiber wrap would look good.