Setup Question

I got 2 quick questions:

1. How do I setup WPMUDEV on more than one site, if it's not mine AND without sharing/saving my login details on someone else's WP Admin Area?

2. How do I see the Demo of the Theme like I can see with other themes?

I tried switching the theme to Spirit and what I got was the Spirit Home Page and nothing from my site. And honestly, it felt like a lot of work to design the site from Scrap.