1) hard to say. i started 2 month ago, and maybe spend about 3 hours a day on average on app-related stuff. when i started i only had little experience in rails, but had absolutly no experience in backbone. so it took me quite a while to get into it.
3) the themes are coming from my rails backend. i have a mongodb database on http://www.mongolab.com. the backbone app makes a request to my rails server and gets a respond as json. you can see how that looks like at http://www.themescroller.com/themes.json
1 - how many hours/how much time did you spend on this, from beginning to end?
2 - what tutorial did you use for the nodejs part of this project?
3 - are you pulling in themes dynamically or through an API, or did you pre-load the themes into your database?
Great job on your first app!