I love it!!
I see what you mean about the visibility of the green on the yellow from a distance.
if it were me ... I would fuse another color over the green (orange? purple?) but slightly smaller so the green is the outline. The new color will pop from a distance and from a closer vantage the viewer will be rewarded with both colors.