Remind me of "Hey! Can you tell us where we are?!""You're in a balloon!"
This is why scientists complain about ideas that "are not even wrong"! If it can't be wrong, it provides no useful information.
I can narrow that down to 3.52 billion \pm 3.52 billion
It says its estimated to be 7.04 billion. May need to make it 3.53 billion+/- just to sure.