This is coming 2 years late, since i've used this model just when you released it. But the great news is, i've used it over and over again with such success. Just you know, this is exactly what "should" have been released with Asp.net, instead we got bumkus with generic role based security.
Thanks so much for your effort.