You have to admit.. This is clever on HTC's part... Leak the ROM, get the public to test it, look for any bugs, and provide feedback. Then when the "official" rom gets released it's 100% bug free and HTC gets praised for having a problem free release...
It's my experience that companies don't have the public do their beta testing for them. This particular leak doesn't appear to be close to a final version and there have been similar leaks for the Droid as well.
In another forum I use to belong to the subject of public beta testing has been brought up regularly. We'd like to think that HTC is looking at this forum for feedback all the time, but it simply doesn't happen that way.