Yeah Yeah, we're not all idiots...
Anyway, I fixed it about 10 minutes after writing this post. I had the live and neutral terminals the wrong way around going into RT (it's really not well labelled) and now I can control things as expected, and thus the project continues.
Help rather than...