You could do heats of this....http://FunnyOrDie.com/m/434g
But seriously, as a rider that had to race with the elite men's national championships and faced the same problems, I placed well year round in local and regional races and never started higher than 100th in the elite men's race. There is no ideal system for such large settings and you can't say "I think the way world is doing it" is a bad approach to take with this. Worlds is already working with a slimmed down group of riders to make selections from through these heats. Not hundreds upon hundreds of riders. Besides, doing heats isn't possible in the states. Most riders don't have the time or energy to race that much in a week, and if they do they are probably qualifying and placing well anyway.
Also, to do the regional thing is just silly. For the past few years travel has been much easier because nationals was in the central/western US. Of course more individuals from Colorado and Oregon go to nationals when they are in Kansas (one state away from Colorado) and Oregon (the state those people live in). Trust me, travel wasn't easy from Southeast Tennessee to Kansas... Furthermore Oregon and Colorado have two of the largest cycling cultures in the country (likely the largest). It doesn't matter what process they go through for nationals, the people in those regions will continue to get placings in nationals because their local scenes are handling results correctly. Not to mention if these people are dominating at nationals with crappy starting positions its completely irrelevant where they start. If I recall, the last year Nationals was in Kansas one of the masters winners started last row in his race....talent is talent.
As for the comparison between ACA and USAC, one question, what is the largest rider registration event they handle. I'm pretty sure that the capacity to handle registration/organization/coordination with everyone is something USAC has been doing since... oh I don't know 1920... or if you want to get "technical" 1975 when it became the official federation.
We aren't Europe, and we shouldn't handle processes the way they do. It's how the UCI and ASO issues arise. It spreads talent, interest and causes frustration along all areas.
Again, Just my thoughts.