I have however somewhat unrelated question: Last time, when I was testing Cinnamon, it had a nasty bug when "zoom window on opening" effect was on - theide goes for "maximize window" early on in the code and that used to caught cinnamon WM by surprise, resulting in weird "semistate" when window was 'maximized' but zoomed down.
Have you experienced any such troubles with current version of Cinnamon, or have they fixed it already? (For me this was one of reasons to avoid Cinnamon and go with MATE).