Nice writeup, you saved me the effort (along with scores of others) as you pretty much nailed this on the head.
Although I commend the team for sticking their neck out there and posting code, they should have asked for more/better guidance before creating this app with MVC.