I've seen worse spoilers fella.
I would just ignore the haters, It's what I do about mine, main reason why I bought mine
Once you've finished your project, Wheels, Body work, Suspension etc. It will all come together nicely.
Try and find grommets or filler the hols on the end plates to smooth it out.