Beyond the announcement there is very little other information. The website includes two pieces of concept art and the promise of a debut trailer 8/17/2010. There is also a list of key features that promise a new land an a story that takes place over a full decade changing the world with your decisions.
Check out the concept art after the jump. You can also go to the website here.