This sounds great Tim! The new save and restore feature may be the thing that finally tips me over the edge to porting my WYSIWYG editor to rangy. I have one suggestion, the word based selection - it might be more natural to have it ignore inline element boundaries, but break at block level ones, perhaps as an option... I probably won't get the chance to use this for a while, but keep up the good work!
Nico