Request 1, I think I may look into an option (on the right click menu) to apply certain one-time changes to all of selection or something.
Request 2 is actually difficult due to the library I'm using, and this is because essentially you're not editing a rectangle but a polygon on a geospatial plane. A rectangle isn't valid geoJSON either (I do a lot of conversion when loading data and when saving data to ensure it adheres to the AFS2 format). Anyways It is possible but I'd need to re-write the edit code for editing polygon on the library I use (maptalks) which might be a bit more complicated.
I know there's quite a bit of stuff I want to do, I've only got to work on it the first few weeks on January. Unfortunately I did start a new job and with the amount of commute currently I'm finding it hard to have time to work on this, spend time with the family, etc.
Anyhows, I'll see what I can do this weekend (and I realise I've said this about every other weekend now!)