You missed out on all our fun arguments with Capcom, I guess, ha. No, the demo is the same. I thought about releasing a new one, but I figure I'd rather expend my limited time and energy on just getting the full game done.
There were arguments with Capcom, or was that a joke? lol As for release/versions? Sounds like a good idea.