It isn''t the controller that breaks by heat but the motor will demagnetized by high temperatures and will lost power.
This is exactly the problem, it's really hard to know when things are getting too hot. The person discharging a battery at 18 amps was certainly not operating the motor in typical conditions....and I don't live in mountains...
Does a 10 min blast on turbo up a steep hill at 65rpm on stock firmware start to overheat things? Ideally you would like to think not, what's the point in turbo if if just overheats the motor in 10 mins, but I really have no idea?
I'm sure that with osf it is very easy to overheat the motor. I suspect that it's also easy to overheat the motor on throttle.
I am already slightly uncomfortable so will be fitting a bigger cassette at the weekend to play it safe, and I think will look to improve thermal conductivity. It certainly isn't an ideal situation though, the problem is really the lack of certainty.
As for UK rain, I have only spent a couple of weeks in China and the rain was torrential for most of my stay.
EDIT: And I think people do some research, read some threads, hear about things like overhearing, and they get put off. Trouble is problems tend to get more noise than people who are having no issues. I suspect there are plenty of happy tsdz2 user's with no issues, but again it's the uncertainty aspect.