Pra falar a verdade creio que agora esta mais complicado :P
Veja o teste : https://jsfiddle.net/v1r76qp2/1/
Note que em todos ele envia o form independente do return;
O que contradiz : "Neste seu caso o retorno true é importante para informar ao HTML que está tudo ok", pois apenas esta sendo feita uma ação antes de enviar o form, mas mesmo assim ele o envia o que tbm contradiz : "Se retornasse false o navegador trataria a ação como um envio a não ser realizado".
De minha opinião apenas o 2 e 3 paragrafo estão confusos.