Muy bueno, Físicomolon. En mi opinión la base ya la tienes conseguida (a pesar de algún bug, como cuando te quedas pegado al salir por la puerta del techo). El efecto de las cajas transportándose queda muy llamativo, como en los videos del juego original.
Respecto al tema de la orientación, yo no entiendo mucho de programación, pero creo que lo correcto sería (como ya se ha dicho) tratar de alinear la vista cámara con la normal de la segunda puerta, o del Empty ese que utilizas. O quizá comparar el ángulo de las normales de las puertas y aplicarlo a la posición.
No sé, la verdad es que no tengo mucha idea de esto. Ánimo, y que sigas progresando. Pero tampoco mucho, no vaya a ser que acabes tu propia versión antes de que salga el juego oficial.