I also share your disappointment with front ruining an otherwise rather nice side profile. At the time I tried a couple of attempts at fixing it with varying degrees of success. But after seeing your effort I tried a few more ideas out.
Removing black bit of original grill.
Adding Mazda 6 lower grill and blacking out chrome strip
Honda CRV headlights, blacken chrome strip, Mazda 6 lower grill and previous gen Accord upper grill
Honda CRV headlights and grill, Mazda 6 lower grill and previous gen Accord upper grill
Honda CRV headlights, Honda Pilot grill, Mazda 6 lower grill