I don't particularly like that use of 'kudos' and it jarred when I read it. I think you can earn kudos, I don't think people can 'give' it as praise.