This has nothing to do with your ride but seeing as you're in Japan see if you can find Tampopo - a movie about life, love, death, perhaps also the meaning of life, and the quest for the ultimate noodle. Saw it ages ago on the TV with English subtitles and can't get on DVD here in the UK. Worth a watch while you have to stay off your feet.