The future has arrived in Japan: a nation ahead of its time