Excellent ideas. Can I make a suggestion though @tomlee / @admin?
Can you place the REBOOT button to the far right of the SYSTEM link along the dark blue navigation bar? This would help save time as it would mean that you could reboot the device quickly without having to go to the systems page and would also stop people accidentally hitting the RESET button (which you've agreed in the post above to change to FACTORY DEFAULTS. You could even set a prompt for the REBOOT button to confirm to the user their actions/intent... a little along the lines of "Are you sure you want to reboot the device?" with a yes or no button.
I love the idea of the "Factory defaults" and "Factory defaults keeping network" buttons, which @robert came up with and you agreed should happen.
The wording should probably be a bit more clearer though as per the following:
"Factory defaults" = "Restore to factory default settings"
"Factory defaults keeping network" = "Restore to factory default settings but keep network settings".
This would reduce ambiguity, is succinct and to the point. Importantly, it would let the user know what action they're about to proceed with.
@tomlee / @admin , can you explain what the reasoning would be for allowing the device id to be modified? I can see some applications where this would be useful like device identification over a network, but at the same time, would this not affect how you identify a device when it is sent back for warranty repair? How do you identify the serial number (if any) if the device id can be modified? Is there some sticker showing this information or something that is attached to the device?