1,2,3. No, unfortunately there is no public API at the moment.
4. Also not possible, since there is no standalone runner for .datalore files.
At the moment we are more focused on developing various new features, for example we’re currenlty working on the new type of the published reports - hopefully they will be widely available in the upcoming releases. Please stay tuned in!