That was the other thread I was referring to, actually.
I never actually got the data-binding to work at all, unfortunately. In my situation the data binding only needed to go one way: I edit in the editor and it updates other fields. In this situation I just wrote a client function for the editor's update event and updated the model that way. As below:
.ClientEvents(events => events
vareditor = $(this).data('tEditor');
Obviously, this does not suit all purposes, but it works for me. I'm still looking out for a better solution though.