I have known John for over 20 years, and he is a great guy. This thread is the first time I have ever seen any negative comments on him, and they are made by people who do not know him and have only met him briefly.
People in his line of work and with his notoriety have to deal with a lot of strangers asking for some of his time. He only has so much of it to give, especially if you talk to him when he is at work, i.e at a bike race.
My dad used to say, "There's nothing a busy man needs less than someone who isn't busy."
Why don't you see whether David Beckham wants to hang around and chew the fat with you, then get back to me and tell me what he's like.