I don't know the details of how that 10^130 number comes from, but just the fact that the domain you linked as the source has "answers in genesis" in it makes me highly suspicious and less likely to even want to waste time trying to debunk it.
Question your starting assumptions.