Полагаю, вместо MVC, это просто VC, а? ;)
В реализациях MVC представление подписывается на изменения в модели и действует на контроллер; контроллер вносит изменения в модель, которые распространяются на представления посредством их ссылки на модель. В вашем случае это больше похоже на то, что вы спрятали свою модель в своем контроллере (в конце концов, вы должны получить данные откуда-то); это не обязательно плохо или что-то еще, но это также не MVC в строгом смысле.