You must've read it in Japanese. How does it explain KC?
Poorly. I don't know how the explanation was translated exactly, but I wouldn't assume something got lost in the process, really. Even ignoring the early "Bucciarati just punched himself" bit (and let's be honest, here:
as a rule, we're all better off not losing sleep over the weird shit that happens whenever a new power or Stand gets introduced), it just doesn't work...
Sometimes, all that stuff that happened when time got "erased"
still happened (the cat's paw prints, the blood droplets, etc), other times, nope, it's as if nothing happened at all (the bullets just went
through Doppio/Diavolo without hurting him).
And are people
conscious, in that segment of time that gets "erased"? I mean, it's not just that they're disoriented when it's over and can't remember what happened, apparently: it actually makes Bucciarati
miss. So... er... he was just some kind of brain-dead zombie who couldn't see he was missing his target but kept moving anyway? And meanwhile, the cat also absentmindedly kept walking across Giorno's lap? How does that work, anyway?
Giorno is a bit plain but not exactly offensively uninteresting.
Maybe not
offensively so, but...
I think it's a bit of a shame that the fact he had ulterior motives only Bucciarati was aware of never really mattered, in the end. That could have made him stand out a bit more, but nope... Well, that
and the fact he was Dio's son, I guess!