Hello,
As the VisualEditor team agreed last week to go forward with the approach of using ContentEditable in a view layer, I performed some major cleanup in the source code (structural changes and class naming):
http://www.mediawiki.org/wiki/Special:Code/MediaWiki/113189 http://www.mediawiki.org/wiki/Special:Code/MediaWiki/113191 http://www.mediawiki.org/wiki/Special:Code/MediaWiki/113192
Basically the ContentEditable approach is no longer a "hack" built around EditingSurface and now has it's own set of view files.
The EditingSurface demo is not working properly anymore, but I don't think it has to (this is due to changes in model classes which refers now to ve.ce vs. ve.es, as before).
Let me know if you have any questions.
Thanks, Inez