I'd have to say I agree with Poorboy. For doing it yourself you're off to a good start but the truck does make it very hard to read your info.
I'd suggest screening the truck back which would allow your info to 'pop' more...or you could make a bold strip through the middle of the card horizontally and leave the truck in there as it is and then put your logo up top and your contact info below.
Sorry for the lengthy reply...I do this by trade so I thought I'd give you my .02¢ worth.
Hope it helps ya.
Here are a couple cards I've designed which might offer you a few examples...
Good luck and don't hesitate to ask if you've got any questions. As I said...nice work and props for doing them on your own.
