Also, think about the charging structure.
A one off payment might seem like a good deal, and to the developer a good little earner, but is it sustainable, will it scale?
I'm amazed by the data that teslafi stores, collecting info every minute, generating aggregate stats ontop of this, lifetime...