One note on the cyclestreets thing. On longer rides, esp ones where you follow the same road for a long distance, it's easy for the software to crash (it's still beta), and you not realise, so you keep cycling, waiting for the voice to say turn left, only, it's stopped working, and you've now cycled past the turn off. This has only happened to me once, but it did make me wonder. Would be nice if there was an option for a keep alive, a sort of "continue for another 10km" "continue for another 8km" type thing...
Julia