Well, there is a reason that I left after all. What's funny is that, although IMVU is today mostly famous because it appears in "The Lean Startup," many of the people who were there at the time were quite annoyed with me and found the ideas grating or even irritating. It reminds me of that old quote that "nobody is a prophet in their own hometown." Well, that kind of happened to me.
What happened in the years since? I don't really know. The company has not been in close touch with me, so I can only speculate or guess.