I pretty much just returned it on shear principle, and I probably won't be ordering anything from them or tuniq (one of their brands) for awhile.
The mugen 2 ranks lower on frosty tech, but it ranks higher on other sites. I am overclocking this weekend and I'll see how it does. I don't believe it is that much worst, and think there is a lot of results that can change based on standard deviation. Also, I think Frostytech's methodology has its own set of problems, for all the good it does.