Terrence,
I like your approach. I use this same method to get everyone involved and contributing. What I would suggest as a next step is to have each student in the group present on their part of the group project. This way everyone talks, not just the group leader. What I do is to have the group come to the front of the class and sit behind a table. Their location at the front of the class gives their presentations a bit of a more formal status. Then I have each student present for a limited amount of time such… >>>