That's awesome! VR has lots of potential but i'm not (and it's not) there yet. Your project sounds really novel. I've equated mine to a 3D database because you can do inner/outer joins, search, filter, and materialize "views" in 3D space.
I'm nearing a demo stage, been at this for a few years - but wow will i need to revisit my code before I expand on future development - it's a lot of code to sling and compared to my day job doing web dev in MVC, leaves a lot to be desired architecturally.
Great job on blogging about your project - i need to get better about that.