Setting rotation prevents the labels from overlapping, but doesn't fix the layout problems. Note the large amount of space on the left and right of all the X values (categories).
I've attached an image showing what the chart looks like, but you can also reproduce this with the HTML file attached to the original post (inside the ZIP, since the board doesn't allow posting HTML files directly).