Its great but (just a sugestion) you could add a thing where it adds "Protected version" Or "Not protected version" to the map discription if they chose to protect it?
It mostly works fine, there was one bug in it that when a hero had Rejuvenation as a hero ability, it worked fine before it was protected, then after protecting it if you tryied to learn any ability with that hero it would crash the game. (I removed Rejuvenation and then it didnt crash, so I wasnt a differnt ability)
But I havent worked on that map in a long time, and I don't know were the old version that was bugged like that even IS anymore. And, so far the maps fine without Rejuvenation, so I dont mind that much anyways.