I haven't watched it yet, but it's up next in my queue.
I heard they mention Mikado Game Center in Tokyo, where they happen to have a few pins (some of the only ones in the city as far as I know). I happened to visit there with my girlfriend last fall, really cool classic arcade.