Oh yea...what's up with the massive WHITE sticker on the front bumper. It's very distracting. I understand that it's probably a sponsor, but you couldn't have put it somewhere a little more inconspicous [sp.] like across the top of the windshield or across the top of the rear hatch window or something?
Oh yea...I like the rims, too.