Today he does not allow his existence to be scientifically substantiated for whatever reason.
That's one poosible interpretation but it's a pretty weak one IMHO. I see no evidence or indication that GOD in anyway disallows scientific testing or substantiation.