Sounds excellent. Would 'articles' be Joomla content items, or file attachments, or component objects?
I remember that even the beginnings of a tiered review process or version control for content items had been discussed a while back in the Mambo/Joomla forums in a rather lukewarm way.
That might have had lot to do with the rudimentary state of access control objects. The consensus seemed to be that Joomla 1.2 was the point where ACL would have an intuitive interface and structure to more easily support version control and collaboration components. But I'm happy that you're giving it a shot now.