That is very neat! Seems like a lot of thought went into how this works, from the user's point of view. And $20/y is a good price point, you could then go higher for heavy users. Pro tip: cut off sites that get DDOS, rather than send them a $100k bill :-).