I landed in Tokyo, Japan, last night and just reflect here on my first impressions on my first visit to Japan...