Re: time; The team is me and my cofounder. I'm full time dev, my co-founder splits his time between ops, dev, and business stuff. First commit was March 18, but we were splitting time with our previous product attempt for about a month of that. So maybe call it 3 months of full time dev work? That included quite a bit of learning beyond React; the whole stack is new to us (Node/Express, Neo4j, Socket.io, ShareJS, SimpleWebRTC).
For coming up to speed on React, I definitely spent a lot of time with the Facebook documentation, which is decent. For flux I hit pretty much every resource linked on the flux github repo, but I think the best overview I came across was this video by Jing and Bill from FB: https://www.youtube.com/watch?v=i__969noyAM
This thread (which they both participate in) is also helpful for thinking about your server communication. : https://groups.google.com/forum/#!topic/reactjs/QQ-0dJ4eYUc I feel like that's a topic not well covered elsewhere in docs
Also, keep an eye out on Stack Overflow. It looks like Bill spent a lot of time answering flux questions. You might find it worthwhile to read through his answers to flux things: http://stackoverflow.com/users/395379/fisherwebdev
Hope that helps!