Looks great, and I hear you on how difficult it is to get the curve and horns just right. Now that you've spent the time to do it, have you thought about getting one of the 3M Stongard kits to protect the finish? They're available on eBay for about $80 including shipping. Pricey for sure, but in my experience you'll want to do this every 6 months to a year which also gets pricey. More importantly, you can only sand your lenses so many times before the material is too thin to do it anymore. Mine need to be done again, so this time I'm going to have my body shop get them perfect and then apply the cover.
I'm in the airport or I'd post the eBay link. It's easy to find though, just type "vehicross stongard" in the eBay search bar.