Nice write up Jon. You are right about learning when things don’t work. I have made the same experience.
I have been working on some a remote sensor project (write up to follow), but I opted to skip the RF side and use some XBee modules. I wanted to get the end-to-end story happening first before dealing with the RF side properly. It looks like you have simply jumped into the deep end. Well done!