Nice! It has come a long way. One thing that I have noticed is that it kind of has an unnatural “baked” look to it. I don’t know how else to describe it. It isn’t like the extreme HDR look but is slightly reminiscent of it. Nothing to do with the local contrast. I am thinking it has to do with the gamut mapping part, which by the way is still much more robust than your previous methods.
PS I am interested in what you have done to improve the algorithm in this post.