Ah, I really don't know much about Nascar and was throwing my two cents in.
Those points definitely make sense, in that sport if you can figure out how to go faster more efficiently, you are going to do better. With five race teams you have the economy of scale working for you.