Lost in Translation, Found in Shibuya: A Sensory Overload You'll Love