I can't help you, but on my non-demo Mini I have the demo pictures in a folder. Also, the demo devices displayed in stores behave exactly like mine. Some are stuck at the "connect to computer?" screen.
Sorry for asking again, but what do you see on the Touch when you plug it to a computer?