Featuretile, where I come from there is a saying 'you have been up and down the road' meaning that you have experienced a lot - this definitely applies, with all puns intended for cycling. Your story is very interesting. And Tibet - wow!