I have no experience with RTT Annexes and rain, but being venezuelan I do have experience with their customer service. In short, IT SUCKS. They will never admit their product is at flaw, even when it obviously is, so don't believe them when they say other people's products fail in the same way...