Hmm, wow, that looks really interesting, but also really ambitious. It's one of those things that's either going to turn out to be really great or utterly dire (or just plain non-existent). It's going to be difficult to develop it with just four people, though, I've looked into the idea of developing games before and I wouldn't want to program even something like BMW from scratch with four people, let alone this.
Honestly, it looks like it could be really awesome, but I have a suspicion it'll never see the light of day. It just seems too ambitious for the people developing it.