I had better brush up on my emacs!
Serously, looking forward to the key customization. I can see how it would be tricky, since different keys do different things depending on context. Seems instead of simply changing the key, it would be better to map each command that the key controls, and let the user change the key for each context-specific command. Although there are a lot of contexts (units selected, hovering over wormhole) so I'm not sure how feasible this is.