That looks definitely good for a relatively cheap piece and it's not looking crappy! But how effective is it?
I installed the original Energica splash guard (after having it painted). It's a bit wider than yours and doesn't run so far down, but that's OK because Germans license plates are quite big.
Nevertheless I would wish it to be more effective, there is still water splashing you from behind (reduced to maybe 5- 10 % but still).
So I would like someone to come up with a good-looking extension of the fender which in my view would reduce the upwhirl of road moisture much more effective.