Why are the boulders sticking to it?
Slight gravitational pull. About one ten-thousandth of that on Earth.
Because its surface gravity is greater than the centrifugal force caused by its rotation about its axes (sic) and any tidal forces exerted by the sun.