For efficiency reasons, as you say it's only the (up to) 4 players above and 5 players below you for "My Position", and also the global top 10. The ranking system has been designed to handle 100,000 - 1 million users or more with very little server load, and I've managed to implement both of those top 10 lookups in a very efficient way.
I may be able to add a paging feature in future though, although it's a tough challenge to allow instant access to the entire leaderboard when there are a lot of entries - i.e. I don't really want to have to implement it now and then turn it off when the TE userbase gets so large that the paging feature starts slowing down the server.
Programmer/Musician at Inner Version Ltd