Nor can we explain why the moon does not spin with relation to the Earth. That one always gets me.
Gravity. Actually it does spin in relation to the earth. It's spin rate exactly matches it's rate of revolution around the earth.
Easily explained:
The Moon rotates in the same direction as it revolves, and it is gravitationally locked into a 1:1 synchronization because the the formerly molten rock have cooled and solidified, and the resulting shape is permamently oriented with its major axis pointing toward the earth. This type of gravitational synchronization is fairly common in the solar system, almost always with a ratio of 1:1.
Now be a good guy and find out how many planets exhibit similar rotations.