MVC 4 официально не выпущен, но он должен быть выпущен довольно скоро.
Что касается вас, Microsoft хорошо справляется с тем, чтобы каждая последующая версия MVC была обратно совместима с последней.Например, я обновил проект с MVC 2 до MVC 3 без проблем и практически без изменений кода.
Трата времени на разработку приложения MVC 3 не будет потрачена впустую, тем более что новые функции в MVC 4не драматичны.