It doesn't look like there's an autosave built in, but someone posted a couple autosave mods on the Workshop. One is for a 5 minute interval, another is for a 10 minute interval.
hawkeyesforever commented on Yayie's file in SC13 Game Mods
Still, yelling at them isn't going to accomplish anything. They still do it for free, and they do it for fun, not because they owe you anything.
Personally I'm very happy that anyone is trying to attempt to make bigger maps at all.