Stages with obstacles on them is an awesome idea. I also like the idea of JF saving from RO, but only if not knocked too far away from the stage (obviously, you would not be able to reach the edge from afar :P).
There should not be too much new characters, just one+boss maybe should be enough...