Yeah, the Gamiviti speaker cover is pretty nice. I haven't have time to get mine coated / painted, so the one big downside is that it is shiny and reflects onto the windshield. Nothing some paint or other coating can't solve though. It looks like it works a bit better with your head unit than the 16" one I installed on my 2020 as the 16" head unit sticks up higher and partially gets in the way of using RAM mounts.
How are you finding glare on the screen on your Tesla style head unit? That's probably the one big negative with mine - even with a glare reduction screen protector, there's a ton of glare.