I think if the devs could confidently answer most of those quetions, they would. But at this point I think nothing is written in stone for them and it would be more detrimental if they stated things would turn out one way and instead it ends up another. The Devs are being very careful with what information they release, and covering their tails with big red "content under development" disclaimer when they do give out something ufinished. Its probably best to wait until they can safely say what we can expect instead of getting hyped up on unfinished additions that may not even make the cut.