This looks good. But I do have some doubts regarding its querying abilities. As far as I can tell, you can only define a range of data to be fetched (limit). If I want to query for a particular value, i.e. fetch all users matching name - that doesn't seem possible. Or am I missing something?
We're working hard in regards to adding more powerful query support to Firebase though and would love your feedback so we can improve the API (just email support@firebase.com).