Tentative Japan itinerary

Only a bit more than a month until I leave. Slowly I'm getting a better idea of where to go in the four weeks I'll be in Japan. I have to decide some things before I leave, because things like the Japan RailPass and air passes have to be purchased before entering the country.

One thing is clear: It will be insanely expensive, but I just don't want to miss anything. After all, who knows when/if I'll be back.

Tentative itinerary:
Zurich – Singapore – Osaka – Okinawa – Fukuoka – Kumamoto – Hiroshima (Miyajima) – Himeiji – Nara – Ise – Kyoto – Hiraizumi – Tono – Kakunodate – Hakodate – Noboribetsu (Poroto Kotan) – Nibutani – Sounkyo Onsen – Sapporo – Tokyo – Nikko – Fuji – Tokyo – Zurich

I might have to skip some of these destinations for time reasons, but this is what I have in mind so far.

Random useful notes:
Currency conversion: 1000 JPY = ~12 CHF
Time: Sept 10 – Oct 17 (Singapore: Sept 11 – Sept 16)
Railpass 21 days: 57 700 JPY (650 CHF)
Star Alliance Japan Airpass: 11 550 JPY/flight (130 CHF)
Flights: Osaka – Okinawa; Okinawa – Fukuoka; Sapporo – Tokyo
People to visit: (Kitakyushu city), (Kumamoto)