I understand the need to build tools and I would have used this too, if it was a simple enough bash script with a bunch of aliases and some sweet bash_completion love.
However, I don't see why I should replace this ...
$ mv ~/.vimrc{,~}
$ mv ~/.vim{,~}
$ git clone --recursive git@github.com:lonetwin/lonetvim.git ~/.vim
$ ln -sf ~/.vim/dot_vimrc ~/.vimrc
# -- work --
^profiles^ could just as well be branches ...although, I don't think I have use
for them.