A word of advice due to my so far endless waiting for the passport to be returned... if you can, go down to london and deliver it yourself. Then you have the security of knowing you will get it back in your hand in 2 weeks time. Its a bit of a trip for you, but look for cheap train tickets!!
So pleased for you!! Was it email or letter?