The team is working on the API, and we will post as we have more information.
In the meantime, for Embrava, please note they have announced presence support for TeamsOnly mode with their version 5.2.16.
The team is working on #2 (and has been for awhile). We will update as soon as we have more news.
ThanksCasper Frank-Stender commented
My primary usage for SfB is the open federation with various other companies. Teams can never be a replacement for SfB if it does not offer this functionality.