Ashish, thanks for the writeup, and for your work!
I see in https://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Visual_Ed... that integration of your work into VisualEditor is scheduled for sometime in April-June 2013. What will you be doing to avoid code rot between now and then, to ensure that the VE team (including you) can perform that integration 8 months from now?
Thanks again.