Translation:This artist has talent; I love what he does.
"This artist is talented" is good (British) English, and means the same as "this artist has talent".
Currently, (7 Oct 2020) some of the normal speed sound files are stuttering at first play-through. Try again. It may be better.
Also, some of the slow speed files are so slow... they are coming to a dead stop before they're half through.
(Lots of bugs in Duo, en ce moment !)