Hi!
I was looking up a similar question also :)
Umm... I was wondering how you knew that M maps all vectors in Rm to Rp, and not just some of the vectors?
Also, for one of the rank properties I read about, it says that rank (ML) <= min(rank M, rank L). (I'm not sure if this is exactly...