Кажется, у вас все работает, но позвольте мне добавить несколько моментов.
О необходимости импорта Microsoft.VisualStudio.TextTemplating.Interfaces я добавил комментарий об этом в верхней части T4MVC.tt. Но да, это легко пропустить.
Теперь о запутанной части: хотя эти интерфейсы действительно переместились в это другое пространство имен в Beta2, команда T4 изменила мнение и решила перенести их обратно в исходное пространство имен, чтобы избежать путаницы. Поэтому, когда выйдет следующая сборка RC, это пространство имен исчезнет.
По поводу необходимости импорта DLL, я удивлен, что вам это нужно, так как у меня это работает без него.
Заключительное примечание: на шаге 4 должно быть безопасно, если вы сохраните здесь. Что происходит, так это то, что T4MVC имеет логику, которая сохраняет себя грязной, поэтому даже если вы сохраните ее, вы увидите, что она помечена как несохраненная (это можно отключить в файле настроек).
Надеюсь, это поможет!