Let's face it: navigating London's traffic can feel like an endless battle.