The first time I noticed Indiblogger was when I noticed the "rank" on someone's site, and I saw that she had the 83rd best blog in India. It was only after coming to Indiblogger that I realized that it's not the 83rd best, but it's actually 83/100.
A friend of mine, who recently registered on IB also told me that a couple of people from my institute were "above" me in terms of rank (my score is 83, and they are 81 and 80 respectively).
My suggestion is: Why call is IndiRANK when it's not a rank at all...it's a score. Why not call it IndiSCORE?