We only really recommend importing sites on a fresh install only.
You can definitely still import a site and all your content will be saved but it might take some tweaking to make it look like the demo.
The best way might be to create a staging site and duplicate your current site over, import the site from the library, make the necessary adjustments and duplicate it back to the live site.