IMHO
1. если модели две то это будет уже не MVC
если уж очень хочется две модели то можно соорудить вложенную модель
2. вся прелесть MVC в том что view заменимый, по сути приложение должно продолжать нормально функционировать даже если, в данный момент, у него нету вью совсем, или наоборот есть больше чем один вид.
3. в классическом MVC, контроллер не должен управлять видом напрямую.
контроллер управляет моделью, модель оповещает вид, вид отражает состояние модели и дёргает контроллер когда пользователь что-то делает
4. в качестве примера может быть флекс фреймворк, каждый компонент это mvc, и при этом некоторые компоненты состоят из других компонентов, например скроллер содержит несколько кнопок
Добавлено через 13 минут
вот тут очень хорошо всё расписано про MVC