I dont say, all those supernatural powers are real or not.
But, rejecting it, just because science cant explain is utterly dumb. Looks like he is trying to modify the buddhism to make it align with science. One should know, buddhism is well beyond physical science reality.
when Maxwell's equation came out, the speed of light didnt go along with newtons laws. Since newtons laws were well accepted as the reality at that time, they had hard time accepting the new theory and infact they wanted to change the new theory to make it compatible with newtonian laws until they realize that newtonian is the one needed to change.
Science it still walking in baby steps. One day when (if) they can grasp mind. Things will change dramatically.