The thing is going to clearly be traction limited in its run to 60 or even the quarter mile will not show off its true potential.

As far as looks the only 2 things that need to go is that striping down the side of the car and the two spoilers. Choose one or the other but it looks like someone just slapped a bigger spoiler over a smaller spoiler and has not bothered to remove the smaller one.