Re-inventing the wheel?
Now, I'm all in favor of methods which can prevent nasty software from achieving its goal(s) but the whole snapshot mechanic isn't exactly new, so quite honestly I don't understand what the big fuss is about.
Snapshotting file systems has become pretty mainstream, even Windows has supported this service for many years already (starting in Windows XP and it become more mainstream in Windows Vista / 7). I've encountered quite a few malware infections (ransomware) on Windows where the solution was simply to roll the system back to a previous snapshot. Which, out of precaution, were made every 2 hours.