Clicking the date column header causes the newest messages to be displayed first, but the rest seem to be sorted arbitrarily.
For example, I have 7 messages that are all new, followed by a couple messages from 2004, followed by a message from 2002, followed by messages from 2005, followed by more messages from 2004, etc...it's bizarre.
I will try the SVN version and post my results.