OK I'll have a think of a way to make it a bit smarter in terms of processing additional sample pages/posts. The problem with the initial FileUtils.cp_r method on a file list (Dir["**/*"]) was that it copied all of the files in subdirectories into the new site root directory.