One thing I always thought would be cool in delegate lists is an indicator of change in relative approval ratings or rankings.
Like every week or day, you show the relative changes. Who has been going up, who has been going down. etc.
It brings interest to the voting process. It can also highlight bad actors which may need to be removed. If you see Delegate X has dropped 5 spots, then you might be motivated to find out why, etc.