Well it all does sound complicated lol The time bit could be the only problem.
I totally agree with the server numbers increasing and the sight of being 29th is vey painful something like this would be really good. But I don't know if it will work.
Another suggestion might be to split the class's down the middle and run a two race system, so it would be :
Class A & Class B
Points availible 10,8,6,4,3,2,1
Class C & Class D
Points availible 10,8,6,4,3,2,1
Just something else to throw into the pot. I do prefer the different points system, but it's a case of will it work or not, my method I know would be easier to manage.