I think it's a decent concept but you could definitely do a lot more with it. The things I would try tweaking is something to lessen the negative space between the logo and web address. There's not much going on there. The condensed copy along the bed is a bit hard to read. Maybe use a less condensed font and try breaking it into two lines of copy. Aside from that, I would lose the Arial altogether, if not at least on the logo. Maybe try a font like Bemio for "CONTRACTING LLC".
I think for good contrast you should keep the logo level instead of rotated. It might be better, in my opinion, to have the anti flow element (the logo) in contrast with the flow element (the background). Color-wise, the logo contrasts well enough in itself, but I would try a different color scheme that puts more emphasis on the logo making it pop off the truck.
You have a great start. It could make a really nice wrap.