For a fairly straightforward DIY fix for the LED strip diffusion use thin white styrene cut into strips and attach (hot glue works) directly over the LEDs. I had some RGB speaker light rings years ago that had the same issue, and I just cut up an old "for sale" yard sign I had laying around which diffused them nicely.