1)Head-on collision means that the bodies mentioned move in the same straight line and the direction of their velocities is opp to each other.
2)
let origin be at M1 then Xcm for M1& M2 only=1/(M1+M2) *M2X2 which is less than X2 always as Dr>Nr.Similarly consider each two particle system and it can be shown that cm(Centre Of mass) lies between them.Finally find cm of all cm's.It will be less than Xn.Thus proved that cm lias inside body.
Extend this idea to Ycm and Zcm will be 0 as Z-coordinate of all the masses is 0.Thus cm lies in XY-plane.
3)Extend above idea to Zcm.It lies inside cube.
4)For conservation of linear momentum it is necessary that Fext=0 on the system(Consult HC VERMA).When we write equations from non-inertial frames,we have to include pseudo force.Thus Fext is not 0.Thus L is not constant.Thus we can't apply conservation of linear momentum.
5)the result “velocity of approach = velocity of separation” is true only elatic collision between two bodies.Your question seems to be incomplete as I don't see two bodies.
6)A particle is a point object which has a definite mass.A rigid body is a group of paricles.A rigid body can be treated as a particle by showing all the foces on it through cm to apply Newton's laws.Torque is talked always for rigid bodies and not for particles. All particles of rigid body preserve their positions wrt each other when force is app. to it.