This is a neat idea, but a problem I didn't see discussed in the article is that on iOS (at least), LocalStorage is disabled when running in private mode.
There are ways to detect it and work around it obviously but considering this is pitched as a solution for mobile users, it's probably something to consider.