I have built one of these before
To send information to the propeller clock while it is spinning, you could have an IR detector located on the center of the the board, that way while its spinning it stays in the same place. If you dont want to cover up the front of your clock you could place the IR sensor on the back side (only if you motor's rotor sticks out on both ends...another way, would be to use radio communication, but I havn't tried this yet and the IR detectetor would work great any way. Connecting your detector to op amps could allow you to control it remotely across a room!
I also had a hard time with power... I liked the idea of the rotary transformer but ended up using a strip of brass with steel wool brush... It was inexpensive to make and was extremely quiet...I don't know how long this would last though.. but it still works for me. I grounded the out casing of the motor which made the shaft grounded. Then i I only had to make one brush to carry the positive side. So I put a plast tube around the metal shaft (as an insulator) and then around it I put a metal tube which the brush rests on (the brass acts as a spring). The only problem was that contact was 100 percent of the time, but an electrolytic capacitor buffered it out perfectly... even for the microcontroller.