It cannot explain the universe
nThis ÒfitÓ is more precise than one part in 10100.
nHow big is 10100?
n1028 grains sand 1 mi deep over whole earth
n1022 planets per universe
n1050 number of universes needed for enough grains of sand
nOur universe looks designed!