Que pedazo línea. :D
Yo creo que han mejorado los resultados debido a la versión actual de Line BenchMark... No toqué nada referente al margen que se deja para situaciones así (que no debería ser lógico), ya que si se contrata una velocidad máxima de 50Mb, no debería sobrepasar esa velocidad, pero soy consciente de que si es posible.
La diferencia que hay entre el test que hiciste y que llevas en la firma y ahora, es en la exactitud de la medición. Es decir, para resumir, con la versión (la que hiciste) antigua los cálculos se realizaban con fragmentos de la cantidad de información dividido por el tiempo y dividido por la cantidad de fragmentos. Ahora, la medición es sencillamente la cantidad de información descargada dividida por el tiempo empleado, por lo que el resultado, es la medición real, y no se introducen pequeños errores que debían ser subsanados con formulas, y aún así se producía siempre un pequeño desfase.
Si un caso, haz una cosa... Realiza un test en /test-de-velocidad y en speedtest.net y postealo, para que vea la diferencia de velocidad con lo que tienes contratado y pueda ajustar más la diferencia en el programa y sacar una nueva versión, además con algún añadido más en el que estoy trabajando. ;)
Saludos. :)