PIAC, the script you are using is probably out of date. Celerons in the old days were identifiable because they only had 128k of L2 cache, and ran on a 66 or 100 MHz bus. They were based on the Pentium II or III architecture. However, the new P4 celerons are quite a fair bit different than the old school celerons, and it's likely that the script you are using can't tell the difference. As for not being able to tell the difference between Home and Pro, well... I have no idea.
UglyDot, I have no idea why your computer wouldn't be detecting your monitor properly. My GUESS would be that your monitor is not supported under your OS, and it's taking readings that are way off. You can try using some of the utilities
here if you really must know that kind of stuff. Personally, refresh rates don't concern me, and I am perfectly happy with 60Hz.