Las curvas lo son todo. Vayas donde vayas no te podras escapar de ellas.
Has considerado hacer "path animation"?
De ese modo solo tienes que animar un porcentaje de 0 a 100 con una sola curva y puedes hacer todo el trayecto que quieras.
Si lo haces, ten en cuenta que el porcentaje es un valor relativo a la longitud virtual de la curva del path. O sea, que si la modificas tras haber animado el porcentaje y lo haces mas larga o mas corta por algun lado, la animacion parecera un pelin desfasada... asi que, crea el path perfecto primero, y luego animas. Ok?
Suerte!
pd: Sabias que en las pelis de Spiderman todo el trafico de los vehiculos en los shots cuando vuela Spiderman entre edificios son 100% path-animation?