I hope it shows up...
At first I followed that link (before finishing the article) and saw...a mouse?! Of course, when I finished the article, I knew that I hadn't been led astray. Those on lesser computers may wish to plan their visits accordingly...loading a list of 100+ computers doesn't exactly happen instantly.
I'm not really very interested in Windows 7, but this device looks really sharp to me. I hope it does manage to emerge, because I would at least like to see one.