All that is very old-school Apple actually. Way way way more thought put beneath the surface than just meets the eye, when it comes to UI interactions.
I remember the inertial scrolling, rubber banding stuff on iOS. During those early days, people analyzed things like the navigation push and pop animations, and there was a lot more going on there than just "go left, go right"