Well in a sense it IS the mystery that makes a new game exciting, isn't it? The fact that you discover things along the way; we will purposefully not reveal some game mechanics beforehand so the player can discover them and put things together on his/her own.
I do hope this will help slowly pull players into the game's world, rather than keep them at arm's length. Guess we'll have to wait to find out...