As reported by Censor.NET, Kenworthy told the BBC that the answers presented by figures within British Cycling and Team Sky to the Commons' Culture, Media and Sport Select Committee on anti-doping were "very disappointing".
He said the International Olympic Committee (IOC) had made "a complete muck-up" by not suspending the entire Russian team from the Rio Games last summer.
Kenworthy also waded into the debate surrounding the recent Russian doping scandal, saying he was "absolutely horrified" by last month's damning WADA independent report by Canadian law professor Richard McLaren into state-sponsored cheating.
The report alleged that more than 1,000 Russians benefited from a doping cover-up between 2011 and 2015, and that the London Olympics were "corrupted on an unprecedented scale."
Following an initial report last summer, the IOC refused demands to suspend Russia from the Rio Olympics, but when asked whether the country should now be banned from the next Winter Olympics in 2018, Kenworthy said: "Yes, I think they should. I think they should have been banned from the Olympics in the summer."
"The International Paralympic Committee in my view got it right - they banned Russia. I think the IOC made a complete muck-up of it.
"There was too much politicking going on, that was the problem. People were probably trying to protect vested interests. It's so important that we get this right because we are in danger of losing the confidence of spectators. If they stop going what's the point of having sport. I was lukewarm [about Rio] because I'd seen the Russian thing.
"It was just extraordinary what was done. It's more extraordinary than a James Bond novel, and it just debases all of sport.
"We're still getting denials of any wrongdoing and strange statements about whether it was state-sponsored or not - what we now need to do is get Russia back in the fold, and that is taking some considerable time and effort," Kenworthy said.
International Paralympic Committee says Russian athletes still have chance to take part in PyeongChang 2018(0)