There are many assumptions in this model which may not be valid []. Although I believe that these are generally a fairly well-balanced set of assumptions relative to the universe of possible assumptions (i.e. alternate sets of assumptions would tend to cluster around the 25 percent number), it is hard to know for sure.