Actually I wrote this as more of a learning exercise for me. Definitely vanilla js is the fastest way and libraries like Sprint are the source of inspiration. I wrote kinwin to sort of like create my own utility belt. I will try to improve it over the course of time. Thanks for the feedback.
When I was in your position I took a leap of faith and went for Backbone.JS, I am not sorry for that decision as it has worked wonders for me. However I would like you think the following before choosing your arsenal(MV* framework):
1. It should be easy to understand.
2. It should have good community support(because you will run into errors and problems).
A lot of these frameworks have become very mature with the time and community effort so you will never be alone and stuck at a place with no clue. Start with a framework whose workflow is easy for you to understand, remember the goal here is to organize your javascript code into manageable bits. Pick one from http://yeoman.io/community-generators.html it will help you quickly get started.
I don't think this will ever be able to replace bicycles or cars. This thing cannot be safe. Let's say Mr.A is riding one of tbethese on a busy road and has to make a quick brake on high speed. The board will come to a stop but the momentum his body has gained will make him fall seriously injuring or killing him. So its a toy, not a serious transportation device IMO.