Without numbers, it's impossible for us to know if it's expected behavior.
Sounds like you're waiting on encoding though, and the main thing that speeds that up is a newer processor, assuming nothing is wrong with your current setup and your processor is older. Which profile you chose also makes a speed different especially if one pass vs two pass.
Since you're using it for mobile+iOS, you might consider getting a Tivo Stream which is one of the faster encoding implementations.
This question is better suited for the TivoToGo forums, if you want more notice/comment.
Last edited by telemark; 05-21-2015 at 01:07 AM.