Hola zerokilled:
Curioso ejemplo... bueno, como a mi no me importa anidar bucles, tal vez no lo llegue a utilizar, pero sin duda es un buen aporte.
Lo que se me ocurre, es que podría ser algo menos eficiente que los bucles anidados al tener que realizar cálculos adicionales en cada paso del bucle (recuerdo que operaciones de división y módulos ocupaban más ciclos de reloj en los procesadores 8086/8088... -los que estudié en su día-) ... y también se me ocurre en vez de Math.floor, podría usarse un simple parseInt (aunque no puedo saber si se mejora en algo el código... el comentario es porque si mal no recuerdo, Math floor redondea "a la baja", que equivaldría justamente al parseInt, o incluso Math.abs)
Mi enhorabuena.
Saludos