looks like you are well on the way to making this well done. I wonder if spray bedliner would be a suitable option instead or in addition to paint. I've got some road rash on the Canyon cage crash bars on my FJR yamaha. I was thinking of using bed liner to fix the rash and add some measure of abrasion resistance. The bars did their job and minimized the damage from the parking lot tip over last June. Fortunately there were witnesses to the accident and the gentleman's insurance covered the damage. With a few zip ties for the windshield I was riding and our ride week was back on track.
For my particular application, I wouldn't have used bed liner. Bed liner increases the thickness of material, and it doesn't have the same give as regular paint. I had to plan for millimeter tolerances: M10-1.25 x 25 mm (length) bolt instead of 20 mm (length bolt), and increasing the material thickness by a few mm would not have been very good idea in my case
That said, if you don't paint/apply bed liner to connection points (crash bars to bike connection points), and I assume you already have either chrome or pain finish on crash bars, bed liner should work. I haven't had experience with bed liner spray paints, so I can't tell you if any particular brand is more or less abrasion resistant.