I burnt out one of these, got a second one, and it works. So yes, caveat emptor.
I think the problem is not so much the equipment itself, which is manufactured with a reasonable quality of workmanship, but the nebulous, unknown specifications for it. Obviously, 25 amps is a joke, and 110v would reduce it to a smoking crater. It's not waterproof either. So while the ESC works, I still feel nervous every time i flip the 'on' switch.
Having said all that, R2Hobbies has excellent shipping and response time, so thumbs up to them for that.