I know this would never happen because there are too many races and not enough time in a weekend. But Qualifing is the best way. If you are fast, you grid towards the front. I like how in Flat Track racing they do heats. You win or place good in your heat, you move on to the semi's, you get a first or second in a semi , you go to the main event. That kicks ass! You lose out you pack up.
I vote to keep the pre entry type of gridding. That way a guy like me who doesn't race every weekend can pre enter for a race and get a good/better grid position. What's the point of pre registering if it doesn't get you a better position on the grid?