So long as you finish all the races you should be good :)
no you dont have to win all you have to do is finish all the tracks
It's a speedrun and not a championship, as long as you make sure that you have the correct rules on you should be fine. Don't be like me and accidentally use normal COM.