Ah, for anyone else having this problem you have to use @inherits, not @model. Once I used @inherits ModelWebViewPage<MyViewModel> it worked as intended.
I would like to hear from the MVCcontrib team why they went with that approach and why everything is an extension method on IViewModelContainer instead of HtmlHelper... it's a little confusing switching back and forth between @this and @Html. Since I don't see a significant advantage for example, in using @this.ValidationMessage vs @Html.ValidationMessageFor, I'd rather stick with the official once, since it's well-documented and less prone to random change. It's not a huge deal, but it is confusing to someone used to programming in Razor to have to mentally shift gears half the time.
Thanks,
Carl