A lot of successful athletes are up themselves. It's part of the motivation, self belief drives them.
For me, McEwan shades it. But only because he's been around longer and has a decent track record of being a gobby little shite. Cavendish is the new kid on the block, is showing some talent in the arrogant twat line but can't match McEwan's palmares... yet.