It seems that you learned backbone along the way but if you did make an educated decision btw that and angular I'd love to know why you picked backbone over Angular. Awesome job thanks for all the great responses below too cool to read
A lot of my friends use Backbone and I poked around at it during the 180 Websites project. Despite the somewhat high learning curve for me in the beginning, Backbone felt like a natural extension of how I was already thinking about JS and frontend dev. I haven't really worked with Angular but I'd like to play around with it (and Ember) at some point.