Their math is just wrong. If they need to grow 15x over 25 years, they only need a modest 11.4% growth per year.
15^(1/35) = 1.11
1500^(1/35) = 1.34
Did the author maybe put a few extra zeros in their calculator when figuring out the annual revenue growth which would equal 15x over a 25 year span?