They could have used horizontal bars instead of vertical. It takes up much less space and easier to place the labels. This GIF shows a similar animation, but with a 90 degree rotation and a little more information.
http://blog.bissantz.com/images/2008/01/tod_der_businessgraf...
I wonder why they add the table grid at the end. A grid could have been useful if there were a lot of columns, but certainly not in this case.
This is a similar idea I was working on http://vpj.svbtle.com/variable-length-underlining-to-help-se...