somewhere down the road「将来」という意味で使われます。somewhereは明らかに場所を示す語です。それがなぜin the futureのような時間を表す語に使われるのか訊ねたところ、道を時間と考えてその道(時間)のある場所(時)でという意味から「これから先」という意味で用いられるのだ、ということでした。英語は時空を一括りで捉える言語だとつくづく思わされる成句のひとつです。He'll get into trouble somewhere down the road. (彼は将来ごたごたを起こすだろう) Somewhere down the road, we will meet again. (またいつか再び会えるでしょう) なお副詞のdownは自分から遠ざかるときに使われますが、この場合も未来へ向って離れていくといったイメージで捉えればいいのではないかと思います。