i don't know what you guys are talking about it not being a good street car, looks perfect to me....
Not too much power (over the top) and he has kept the twins.
The only issue is the height and that is easy to fix.
If the intake annoys you that much, buy the car and ill buy the intake off you.