You would do well to look at the development log "A new beginning" - several of the issues you raise are addressed there.