So what if humans can't really grasp infinity. Can Data grasp it, either? Or is it just a mathematical concept to him, the same as it is to me.

As for a sense of humor, since Soong seemed to have one, why wouldn't he give Data one? Lore seemed to have one.