Commentating only GT's in his native language? As already stated, as far as I know he is not commentating, but given that he would be doing so on channel(s) I don't use, I can't be sure.
Could you find him in a car behind a race? Not any more
I think you are dwelling too much on the post-riding element.
Could you find him in a box, next to a finish line, commentating on a race? No (as far as I know)
Alive before 1/1 1970? Yes
Alive today? Yes
Ever raced for a team with one or more numbers in its name? No
Active in some other - but still relevant for pro cycling - role after 1/1 2010? Yes
Active after 1/1 2010? No
Active at any point during the 21st Century? Yes
Active this year? No
Born during the 80es? No
Male? Yes
Active next year? No