China looks great. I am near Busan in South Korea at the moment and envy you for living in Seoul! I would not own a car either but I would HAVE to ride a bike. I rode to Seoul in August from Busan and riding in the traffic there was a hoot!
I am going to try to make it to China, probably Shanghai and Beijing during my winter vacation but I doubt I will be able to ride since it will likely be snowing? What do you think?