Thanks Quentin for your extensive answer, very informative and extremely helpful!
Sounds like option 2 is the way to go for us, and is also the easiest to get started thanks to the push_to_hub functionality.
Expect some more dataset-related questions from us in the coming days ;).