I basically agree - VR as it currently stands is not going to take off. The current experience is nifty but it quickly becomes annoying. The cables get in the way. The controllers work but you're still holding on to little plastic bits.
The next gen is going to be higher resolution and wireless, and Microsoft is going to have standard APIs for them. I expect that's when they'll go mainstream.
Here's where I'm not sure I agree - I think what's going to go mainstream first is smartphone VR, for one simple reason: just about everyone owns a smartphone. It's inherently wireless. Assuming you stick to Android devices (as Apple isn't doing anything with VR and seems to be actively hostile to the concept), you've got a standard API.
Smartphone powered VR has the chance to be something that's basically a cheap add-on for a device you already own.
There are issues with this: smartphones aren't really powerful enough to create a great VR experience and the smartphone controllers are - well, also not great. There's still work to be done to make smartphone VR really "go mainstream."
But I think $100 "addon" VR headsets for a $1000 smartphone people are already buying to use elsewhere is much more likely to happen than a $400 VR headset that's only a VR headset.