I found this as well when I was using it in it's early stages.
I think essentially what is happening is that you're creating a recording of the program on your server, then simply playing that recording, which is why the channel numbers don't work and you get a strange filename instead of a program name and full guide functionality.
I think what JR have done is basically automate the "record and play the recording" process they suggested for ages.