As-is, TRC probably won't sort itself out using this algorithm until sometime after BTC's difficulty increase pushes TRC profitability up even at the higher difficulty level. If it does raise to 400K, then it should eventually settle around the point the profitability is similar to BTC's.
A shorter retarget window (with smaller max changes) is probably called for.
not sure about that : current estimations shows an estimated difficulty at next retarget block of 44059 (in 161 blocks)
(this varies a lot, due to the insane increase in hashrate seen yesterday)
This is higher than previous decrease, where it went down to 20k diff.
The next 2160 blocks after this retarget will be quite crazy, but then diff should increase to 160k or so, a much more reasonable value imho, with current hashrate (i saw more 3TH/s at coinotron recently).
Actually in the process of rewriting a pool engine (actually, pool engine is rewritten, website and extra tools on their way), this puts quite some stress on the infrastructure, and more will come in a few more blocks (123 at the moment). Hopefully, things will stabilize right after the next 2160 crazy blocks we're gonna see in a few hours.
But i agree, profitability/markets will play an important role there. On a short-term range, reducing the retarget window may indeed help, but on the long-term it shouldn't change anything. Hopefully, hashrate will stabilize once at 160k diff.
EDIT : new estimated diff : 43887 (in 67 blocks) ; this is gonna hurt :p
43783 (in 19 blocks)