Você tem a linha 'set omnifunc' no seu vimrc? Os scripts no autoload não são carregados a menos que sejam referenciados, e eu não acho que o seu omni script está sendo referenciado se você não tiver definido o seu omnifunc.
Veja :h omnifunc
e também dê uma olhada nesta página wiki:
página wiki na omnicompletion
Além disso, acredito que qualquer versão recente do Vim tenha arquivos Omnicomplete incluídos na distribuição base, então você provavelmente não precisou instalar novos.