TRUFAX
That phrase was specifically created for that car advert (I worked with a woman who had worked on the campaign) and it means "Progress Through Technology".
Which I think is quite a good phrase.
(
Je suis un vagabond is an unfunny, up your own arse middle class knob,
Wed 7 Apr 2010, 17:05,
archived)