Could the tires and ruining board be black. I think that might make the truck pop a little more.
Also, what if you moved the tag line "Innovative problem solving for leaders" directly under the truck as if it were the road and a little big to make it easier to read.