Having sample code is good, but code is not an explanation. Code is what, code is not why.
var products = model.products; // preselected products
model.set("products", ); // why is this necessary?
I'm new to Kendo (and JS frameworks in general), while I am finding a decent amount of sample code, the lack of proper tutorials means a longer learning curve.