In my opinion the best way to run it is like this:
Numbers: We go off this number from last years results. (Ex. France: 1,2,3 Netherlands: 4,5,6 etc.)
https://racerxonline.com/2017/10/01/motocross-of-nations-resultsand for ams they will run the same numbers with 1 in front (101,102,103 etc.)
Track: We us 2018 redbud with erode
Riders: We use the countries from that competed in 2017, you have to have to try and fill your team with riders from your country, (as we have a lot more american riders who can fill in your team or a whole team for riders in a country) So we as a community have riders from all the countries you can just have friends who you want to make a country with. If so if you and 2 friends want to be on Slovenia you have to be pro and the first group to come and pick. So main countries that have a ton of rider will be picked by whos the fastest that want to race, and the others will be first come first serve. If there is only a few pro riders from countrys that want to race they can fill the 1-2 spots with whatever pro they want. The ams rider will be the same as well
Skins: We could have a group of skinners to help make all the countries skins (the more skinners the better) We get a list of all the skinners willing to help and the countries get to chose from the list who they want. The best part is that we have a lot of time till this so 1 skinner can be doing multiple coutries skins. The riders would get to run whatever they desire (Bikes, Gear, Helmets, etc.) but they would be limited to 1-2 sets of gear for each rider.
Race Day: 1 hour practice/Qualifying before the race for all 40 riders) then we do the usual race order of the MXON
sorry if that its all out of order, it makes sense in my head