Honestly, I don't have a good answer as to how well this will work in practice. I think we'll need much higher resolution VR glasses for this to be of any use, but I'm keeping my fingers crossed that it will be slightly useable with the first iteration. This is more of a proof-of-concept in that it lets us even try out a virtual desktop and see what it looks like on consumer hardware, who knows what systems if any exist for research or military headsets? certainly not Linux and OSX. If this is found to be useful it should be trivial to add the right kinds of anti-aliasing and economies of scale should help bring high enough resolution displays to the market.
For your second point, you're right, it would get exhausting moving one's head around all the time to switch desktops. There is a keyboard interface so you can switch desktops (currently only supports one, but you can walk around with this interface as well), an iPhone client that will be updated to act as a remote control for motion and probably have gestures to switch workspaces, and lastly, the Leap Motion (http://leapmotion.com), highly recommend you check it out. The leap will basically be a tiny kinect for your laptop, the plan is to integrate hand gestures with that for motion and app switching, etc... that's the main goal as of right now.