This should also allow accessing them in the code-behind through their names and not only by their index, e.g.:
GuageName.Scale.Ranges[GaugeRangeName].From = value;
For the time being you can position a style element with absolute position below the gauge cap that will store the current value of the gauge. See an example in the http://www.telerik.com/forums/some-questions-c37b45192cef forum post. You can vote for this feature so that it must be implemented in the Kendo Gauge first http://kendoui-feedback.telerik.com/forums/127393-kendo-ui-feedback/suggestions/3692105-hi-need-a-label-for-the-pointer-shown-in-the-line Once it gets implemented, it can be ported to the UI for ASP.NET AJAX Gauge server wrapper.
I would like to consider the ability to customise the labels for the GaugeRange items that may not be part of a numerical index. For example, you may have a 3 range gauge that is low (green) / medium (orange) / high (red). Currently there is no way of customising these values. I believe this would be similar to what is currently done in the Slider control ( http://demos.telerik.com/aspnet-ajax/slider/examples/slideritems/defaultvb.aspx)
Currently the skins of the RadGauge contain predefined colors for the cap, pointer, track, major/minor ticks, scale labels and rangeplaceholder. Add the predefined colors for the ranges in the skins as well.