Like Mentioned above...i highly doubt it would work, in my opinion even, if your livery has a full on URL to your business that is visible without even clicking on your livery or photo (like you said above) i'd personally avoid even looking at it, not a personal attack or anything, i just don't go for paints that are a clear advert...i mean, thats kinda why people use adblock...to avoid Ads... the way i can see you actually getting some clicks, would most likely doing a sponsored Championship...maybe localy first then open to international players...
But in the end of the day, a free ad is not costing you anything, so you might as well try