I actually like the idea quite much, it's sort of unique if you look it at the practical side
From what I've seen from the screens I can only say that it looks great so far, every scene element is 'compatible' with eachother which is a pleasure to the eye
Keep up the work but judging from the list of team members, I guess this will not be a problem ^^
Cheers
Frazzle