My unpopular opinion (based on reading this thread) is that VR's killer app will be sports. Sports is a great fit:
-Once set up, it should be very straightforward to get cameras set up in a repeatable way. Venues have the money to set this up
-Fans willing to pay lots of money for an immersive experience
-No need to deal with many of the issues around the user needing to move around
The biggest challenges will be getting processing/rendering good and quick enough to respond in real time. I personally can easily imagine a future where you can buy the equivalent of a front row seat to a Giants game as part of a season pass just as you would from mlb.tv