The file browser currently just sorts by filesystem order. I agree that it probably wouldn't hurt to do something about that, but it affects other directories as well (such as the binaries and the snapshots. Also a bunch of directories in the repo subdirectories, but I'm not sure we care about those), and they don't use the same naming conventions. So we need something that's more flexible than a quick-fix (which is why this hasn't already been done).
this would also be much less of an issue (for the /source/ version at least) if we didnt actually display 320+ different "versions" on the same page, thats just insane :( This would for example be much easier if we like had one-directory per major version or even split into "current" and "historical/unsupported/..."
That's true, but I'm not sure we can realistically change that now. There are many people and systems with scripts that rely on that, AFAIK.