With tiles won't the joins be rigid and very uniformed?
It is probably a matter of having enough tiles to provide the needed varity of transitions.
setviewport
Some people says that it doesn't always work. I have not experimented enough myself to know if this is true. There are some threads about it somewhere.