The site is still not working, but on an encouraging note the meter does appear to be powered up now and no longer showing a blank screen. The display seems to be in a diagnostic mode indicating, I would guess, that someone needs to finish setting it up. Hopefully that's in someone's Inbox at NES.