Yes it is a speedo needle error. I have a al619 scan tool and reads road speed which is correct.
all the way, so the ecu is good. I think they must do this on purpose and not just Nissan.
I know Jaycar have a speed corrector module at about $40 which you can put on speedo to adjust indicated...