Sorry, the o.p. just does not pass the smell test. IOW, I don't believe a word of it. I am actually paying the o.p. a compliment to say, in effect, that I absolutely do not believe that they are actually so stupid as to do something like draft a commercial vehicle in city traffic.
H