Então eu encontrei respostas para alguns dos problemas.
1) Habilitando a compatibilidade com o Emacs para que a tecla Alt / Option se torne a tecla Meta, permite que o recurso backspace funcione. Infelizmente isso não parece consertar # 2.
3) Este foi um problema quando a emulação de terminal foi definida como VTxxx ou Xterm. Mudar para a emulação do Linux resolveu esse problema. (Isso também resolveu alguns problemas com personagens que eu achava que eram relacionados a UTF8.)