I've seen an open-source version of Zwyft (I think it was called Trainer Road or something) which looked cool, and a better price.
I have some ideas of trying to set up a cycling-game that utilizes ANT+ speed/cadence sensors, and a camera for form/posture analysis, and maybe even some VR stuff... But we'll see.. I've got a real job that eats up WAY too much of my time to start working on it.
Thanks for the reply!