I know no company who stays in business selling self defeating devices. Regardless of my talent at judging thermodynamics in pic's, this product can't leak on everything it sits on. Logic tells me that. Effeciency is another issue...
Since I havn't tested one, or know anyone who has in its
final state. I would say you would have to be psychic to determine if this unit was efficient with 85, 118, 135, or 225 Watt unless you benchmarked it. It isn't complete yet, so that makes testing it impossible. But, I guess its easier without facts to just say "it's crap".
I choose to wait for multiple reputable reviews personally.