Spent a couple of weeks working on the Sochi stadium when it was being built and found most of the ordinary people were ok. As a country though it seemed to be a lot of poverty or extreme wealth with very little inbetween.
That looks like an awesome trip, 100+ days though. Reckon we could organise that but shave a 3rd off the time