Very cool, though I'm disappointed that it's not interactive. I agree that touch isn't the right choice for a mirror, but that's not the only option.
Adding a camera and a bit of OpenCV code could give you a "light" version of a Kinect interface -- broad gestures or hand signs shouldn't be hard to use to change modes.
Or a microphone and some voice recognition. Not sure what the open-source state of the art is like, but if you were to burn Android on it, Google has some pretty awesome voice recognition APIs you can use.