I checked it with this sample http://demos.telerik.com/aspnet-ajax/grid/examples/client/keyboardnavigation/defaultcs.aspx
And here scrolling also doesn't work correctly.
I change the pagesize to 50.
Then I select the last visible row - and it scrolls up to the middle of the window.
--OK so far - I thought.
Than I "mouse wheel" about 30 records down an select another one.
The grid scrolls the page up to the top (almost to the top: grid is the first visible element).
After a view tries I found that - when I select a row and there is a scrollbar on the page then the grid scrolls the page
so that it is the first visible element.
I've never seen this before (never took care about it) - but I guess this is at least "strange".
Because it means - when ever a user selects a row the grid scrolls to top.