This one is in my favs for a long time, today I searched "Baron Samedi" in the browser and this came to me once again, really I can't even imagine any better representation of him. Mystery, false innocuity, deepness and wiseness.
I agree, he makes a very good Baron Samedi.
I have to admit, the film Live and Let Die is what sparked my interest in the Baron and all that he represents.
I think you've captured it very well, especially with the editing.