Pls email me a temp login to your site through the themeforest profile page and I can get the description there in no time. For demo content, you can have a separate installation or a local web server which will help load content. Even within the current web installation, create a subdirectory named demo or test or something that others cannot guess/access easily, install wordpress into this directory and load the demo content there. You can configure the wordpress easily to make it accessible to only the registered users.
You will save a lot of time if you load content and work from the same. You can always delete the content later.