Sep 09 2016 07:00 AM
First and foremost, I think you may want to reach out to a Power BI (or MS) rep to get clarification on the licensing implications. There are "free" and "pro" licenses available to users. Your "free" users have the ability to view reports, but may not get the full Power BI experience (refreshed data every "x" minutes / hours). My memory is quite hazy on the specifics, but I suggest you reach out to MS.. there is definitely value in leveraging "free" licenses to expose reports to users.
I haven't see much communication of this API, but I thought it was a great enhancement that should allow you to embed Power BI into SharePoint (or other web apps) - albeit with the assistance of a web developer.
Hope some of this helps :)