In reply to the OP, have you ordered the cycling maps off the TfL website?
Yeah I've got 3. They're really good maps but I still find it a bit annoying having to carry them around and then stop to look at them. I think it's the best option for now though...