Looks safe enough to me. Pretty simple but it does burn all the user site cache entries for the user so they will all have to be regen'd. That's likely OK given the rarity of deleting sites.
Matthew Jones February 11, 2014 at 11:42 AM
Yeah, I see what you're saying, another user would still see it, but when they tried to access, they'd get a denied event and it would remove them. This would remove the user who actually does delete it.
To reproduce:
create a site, save it and then delete it.
The tab of the deleted site still remains on the tabs area.