Rather than working on you own MVVM implementation you should provide support for full KnockoutJS as other vendors like Infragistics & ComponentOne have done. Very few of us would want to get tied with your MVVM implementation which would make moving to other controls in future difficult. With lack of documentation working with your controls is a nightmare.
Integration with Knockout JS is available via this community supported and documented extension project: http://rniemeyer.github.com/knockout-kendo/