A first-time visitor's reflections on Japan, a land of contradictions that you might say is at the opposite end of the ...