Some of those ideas sound pretty good
Gives me some stuff to go off.
For the redo idea, I'm not entirely sure if its necessary, but one thing I could do if we did want it would be to change the ratio required in order for a redo to occur, so rather than just being the majority option it instead required 85% of the votes or something.
And Blacky I think the top times set stat that your talking about is displaying all of your times in the top 10, but I could be wrong. Nonetheless I agree it should ultimately only show your actual 1st top times.
I'm not sure about the winner chooses next map idea, kinda reduces involvement further for those not winning, and lets be honest when your racing on SiK against SiK racers you don't win often
But what do others think, maybe you guys do like it.
Yes the toptimes do have a date associated with them so I could display this, might also think about doing a notification system so when you join the server if any of your toptimes were beaten it notifies you.
One thing I would like to do is an idea I had awhile back of adding a bunch of awards at the end of each race based on what players did, so have some random things like most deaths, most distance travelled, least distance travelled of a finishing player, most flips etc etc....And display these nicely during map votes, and could also include some personal details like number of points, number of races completed, win loss ratio etc in that.
But yeah, I'll look at adding some of these over the coming weeks