Tomer: The claim you make about $M_n\cap D_n$ being trivial in the non abelian case is not true. In fact that condition is equivalent to the Moore complex of $G$ being a crossed complex in the sense of Brown and Higgins. This seems to be first proved in the thesis of Ashley (N. Ashley, Simplicial T-Complexes: a non abelian version of a theorem of Dold-Kan, Dissertations Math., 165, (1989), 11 – 58). It is also a lemma in one of the two papers by Brown and Loday that if $G_2=D_2$, so there are no new non-degenerate elements in $G_2$, just ones there because of $G_1$, then $\partial(M_2\cap D_2)=[Ker d_0,Ker d_1]$. This condition implies that $M_1\to M_0$ is a crossed module. The kernel of that crossed module will not be trivial in general but is $Z_2\cap D_2$.
I think you have missposed the question (in its present form) and that there is some extra condition that you have omitted. (It is also possible that I have misunderstood exactly what you are asking!) To me it seems that the homotopy types that you can model with simplicial groups having your first condition would have vanishing Whitehead products and thus be products of Eilenberg-MacLane spaces.
As to a reference for this stuff, apart from the original sources, discussions of this area can be found in two of the draft texts to be found via my n-Lab pages (Menagerie and Profinite algebraic homotopy). They are also in papers of Pilar Carrasco and Antonio Cegarra (1991 JPAA).