Not sure if this is Excel 'mis-behaving' or just how it 'behaves'.
Looking at the 'Sample'xls' file you can see Column A is ridiculously wide. This has been auto-adjusted, but it seems that because the text in the column is at 90 degrees (or -90 degress) orientation, it is somehow causing the column auto-adjust to behave this way. When the text is at normal 0 degrees, the auto-adjust works fine.
This isn't a major issue that will keep me awake at night, just more of a query amongst fellow Excel users.
Thanks.