That's good news.I followed it step by step almost right to the end then I noticed that the extended wire going to the relay had come loose. Fixed it and it seems to be working ok now.
However, checking the terminals were done up and no loose wires was the second step in my instructions!
As for changing the stat, it will depend on what type of stat you get. If it's just a thermostat, the existing wires would not need to be changed. Terminal numbers may change, e.g A=2, B=1, but that's all. But if you get a programmable stat you will need to move the wire in T4 of the programmer to TL. If you don't the old programmer times will still be effective and could conflict with the times set on the new stat.