Yes, your progress and data will sync as soon as you are back online.
Generally, yes. That's the idea. Most of the time it works fine, especially for listening.
Note: all your activity will be recorded as if it happened all on the day you reconnected to the Internet.