That is the setup that I use at home, and it. is. GLORIOUS.*
*YMMV
Conkeror was what tipped everything for me: Having been used to gui apps for a long time, my continued use of gui browsers kept me in some kind of limbo. Learned just enough of Emacs to get things done but never going whole hog in learning its shortcuts mainly because I was still relying on mouse clicks on things like the browser. With Conkeror, those shortcuts work well on both my non-gui emacs setup as well as the browser. It's been a great working environment.
This sort of setup is exactly what makes me, a Vim user, think I may have made a mistake by not picking up Emacs instead.
Sure, it's not the same as emacs OS, but it does feel like at least vim-keys-everywhere.
Has anyone used Vile? I tried to compile it once and it looked to be quite onerous to fix all of Clang's whinging. Evil?
If mzscheme/racket scripting support for Vim were given the love that python support is getting instead, that would please me immensely. It seems nobody is using that though.
[0]https://github.com/shanecelis/emacsy/blob/master/README.md
BTW. you can get a pretty good Emacs-as-an-OS feel with the combo of Emacs, Conkeror [0] and StumpWM [1]. They are all extremely extensible (via Emacs Lisp, JavaScript and Common Lisp, respectively) and can be even made to talk to each other.
[0] - http://conkeror.org/
[1] - http://www.nongnu.org/stumpwm/