Nice write up. I might actually convert my Pi to do this.
I have a APS remote power unit that can control 8 devices. I now have a 9th *sad panda*
At the moment I did a silly hack. I took the a very old nokia phone and wired a capacitor into the connection going to the speaker, I cut the speaker off and connected the wire with capacitor to the reset on my miner. Now I just have ring the number of the old phone and when the "speaker" gets power it reboots the unit.
Using the Pi sounds alot cleaner =)