I know a girl who worked on Top Gear for over 10 years. Clarkson is apparently how he appears - sexist, racist, homophobic arrogant nob. he had to be regularly saved from a kicking on socials/nights out. However, the biggest tit is Richard Hammond. He apparently fancies himself as some kind of hardman. A punchy shit with little-big man syndrome who regularly comes out with "are you looking at me".
To keep the housewives happy, it appears James May is a genuinely nice, personable, self deprecating, humourous bloke. Who will spend all night drinking wine and talking to everyone.
I don't often watch Top Gear nowadays but did watch it in its early years. He used to be key to the show but due to the change in format, his role is now less important. The show will continue to be popular.