Great work! I am just trying it out, but realized it doesn't highlight links/buttons in Firefox. Is that outside the scope of this tool? If so, do you just suggest using Vimac in combination with Vimium?
One missing piece worth noting is Vimium doesn't seem to support navigating preferences, bookmarks, etc. in Firefox or anything in the toolbar. Not sure if that is possible solely with the WebExtensions API.