I'm not seeing that behavior. In the example below, I have js just after the Kendo declaration, and the value of grid is undefined there. The only way I have been able to get the reference to the Grid is in an event such as Change, ColumnResize, etc.
columns.Bound(p => p.RoleName).Width(200);
columns.Bound(p => p.Description);
var grid = $("#Grid").data("kendoGrid");