Does anyone know if these missions are indefinite?
What do you mean
They end. We’ve posted most of them to the forums, just search for them. They are in English though.
There is a limited number of episodes. Sometimes when an update comes, more will be added. I’m on episode 53 ;-;