The problem with insert mode is that in general it does nothing but forward to Visual Studio.  In early versions of VsVim it was all that it did in fact.  I haven't added a command runner yet because it doesn't seem to warrant the complexity at this time.  There is enough difficulty getting it to host well in Visual Studio even with the simple design