I am also in same situation.
Sent my passport using Xpresspost and it say out for delivery on 13th Jan but still not delivered.
and I am wondering how long will it take to get all done.
I have got very mixed reviews about this. So took out my tickets as well based on some experiences.
But...