This is a very good article.
Though the grammar based approach is sometimes criticised, it seems that the method indicated in your article already gives due attention to context and to purpose.
The goal of your lesson is to enable your students to be able to freely produce the target language of your lesson in a meaningful context.
In fact, this is what we need when teaching grammar, especially for non-native speakers.
- For Teachers