Radiohead – Kid A – Review April 1, 2001 Only time will tell if Kid A will play host cadaver to millions of mediocre maggots trying to embed “electronic dabblings” into their “new sound.”