La maggiore o minore semplicità di una spiegazione non dipende da me che la scrivo, ma da te che la leggi. Se la capisci via via che la stai leggendo allora alla fine della lettura l'hai capita tutta e non ti serve tornare indietro e rileggere qualcosa: quella la reputi la più semplice possibile. Il tuo giudizio sul grado di semplicità peggiora quanto più ti tocca di fermarti a pensare.
---------------
Sul punto che nomini in "il passaggio (-3m-m)(3m+m)" la spiegazione semplice (secondo me, poi vedi tu!) è quella di rammentare la proprietà distributiva e il suo inverso: il raccoglimento a fattor comune.
Come si può scrivere (- 1)*(3*m + m) = (- 3*m - m) distribuendo la moltiplicazione sui termini di una somma, così lo si può anche scrivere scambiando di posto primo e secondo membro mettendo in evidenza il segno meno: (- 3*m - m) = (- 1)*(3*m + m) = - (3*m + m).
Quindi il passaggio che t'ha bloccato è
* + (- 3*m - m)*(3*m + m) = - (3*m + m)*(3*m + m) = - (3*m + m)^2