Has anyone used Discourse as a multi-user blog system?

I’d have a custom signup form, create the user and the category through it, assign the user as the only “writer” in the category, do some other stuff to counteract spam etc, then activate the user. All looks pretty easy through the API.