much simpler implementation
Not so far... going off the side of a ramp using this (collisionNY etc) method seems to make other axis' than the pitch go out of whack. Compensating for that makes the y-axis wrong again (always points downwards, even when going up an incline).
Might try picking next.
EDIT: Oh no, worst thing ever! I tweaked the collisions version so that it works fine... but I now have NO IDEA WHY! :P