Avoid username and password to make site simpler
For one: do you even need a usr/pwd?
Demo site can be anonymous. Unique user name can be enough. Use login from OpenID or Google or Facebook or LiveID or other known site. Use email to create one time URL.
Above all: make it simple.