"8. Command Auto-complete" This would be awesome.
It doesn't convert between long and short options or sort arguments but it does help you by offering the completion which means less typing and slightly less memorization.
Here's what my autocompletion looks like: http://leukensis.org/files/zsh-autocomplete.png
The program has to provide its autocomplete files, but it's very powerful. My 'kill' autocompletes with a ps-like output, for example.
And, say, a live browsing view of folders as you autocomplete a path.