What evidence supports our current Moon formation theory?

The Moons shape
The ice in cold moon craters
The isotope match to Earth rock
The Moons orbit