Yeah, well they definitely don't have a problem with shaming their valued employees, do they? I guess they'll wish they listened to you when it spends more time in the shop than on the road?
Regarding the styling: is that a photo of the front of the truck or is it the back?
Wear a paper bag over your head. I'd quit my job before being seen in that ugly thing. Seriously.