Just a quick update: regarding the extremely long rain delay issue, I have found a potential bug in the weather script that is likely the cause. It’s triggered when the ‘delay duration’ parameter is undefined (which you can set using the Tap to Configure button underneath the Weather Adjustment method). Basically when this parameter is undefined, the script uses a default of 1 day of delay time. However, the default value assumes units of minutes while the firmware assume units of hours, so once triggered, it leads to a delay time of 60 days instead of 24 hours, and this seems consistent with the issue you reported (that the delay time is till Jan 2016).
We should be able to fix this immediately. In the mean time, the work-around is to click on that ‘Tap to Configure’ button, adjust the delay time as you need, and submit. This way it should avoid the bug from being triggered.