3. Have an nice RESTful API for people who want to build things with and for hubski.
Awww yiss. I think quite a bit of people have been waiting for this.
Overall, this sounds like a great plan. I'm not sure how much back-end work is required for hubski (sounds like a lot), but this should certainly reduce the amount of maintenance work required, right? Which would then lead to more development for user-faced features.