It is hard to judge the success of these charts as we are not allowed to see the details. They certainly provide a feast to the eye. The inspiration to these charts is undoubtedly Minard's Napoleon chart, so praised by Tufte and others (see, for example, here).
In general, dense charts of this type service specialists really well but will likely confound the general public. The reader must spend time to learn the chart features before understanding the data.