It seems like you are a short jump away from making it a WYSIWYG editing experience. Any reason you went the sort of hybrid markdown approach instead and/or any plans in the future to have direct WYSIWYG editing?
WYSIWYG editors hide too much of the important information from the user. We want designers and developers to be able to see the real code and content so they aren't dealing with mysterious hidden complexity.